{"openapi":"3.0.0","info":{"title":"OVHcloud API specification","description":"Specification for OVHcloud API","version":"1.0","contact":{"name":"OVH","email":"api@ml.ovh.net"}},"servers":[{"url":"https://api.eu.ovhcloud.com/1.0"}],"components":{"schemas":{"any":{"description":"Can be anything (text, int, bool, json, html, etc.)","example":"This is a content of any type !"},"duration":{"type":"string","description":"Duration (e.g., P1Y2M3DT4H6M9S)","example":"P1Y2M3DT4H6M9S"},"email":{"type":"string","description":"Email address (e.g., api@ml.ovh.net)","format":"email","example":"api@ml.ovh.net"},"iam.ResourceMetadata":{"type":"object","description":"IAM resource metadata embedded in services models","properties":{"displayName":{"type":"string","description":"Resource display name","nullable":true,"readOnly":true},"id":{"type":"string","description":"Unique identifier of the resource","format":"uuid","readOnly":true},"state":{"allOf":[{"$ref":"#/components/schemas/iam.ResourceMetadata.StateEnum"}],"description":"Resource state","nullable":true,"readOnly":true},"tags":{"type":"object","description":"Resource tags. Tags that were internally computed are prefixed with ovh:","nullable":true,"additionalProperties":{"type":"string"},"readOnly":true},"urn":{"type":"string","description":"Unique resource name used in policies","readOnly":true}}},"iam.ResourceMetadata.StateEnum":{"type":"string","description":"Resource state","enum":["EXPIRED","IN_CREATION","OK","SUSPENDED"]},"iam.resource.TagFilter":{"type":"object","description":"Resource tag filter","properties":{"operator":{"allOf":[{"$ref":"#/components/schemas/iam.resource.TagFilter.OperatorEnum"}],"description":"Operator to use in order to filter on the value (defaults to 'EQ')","nullable":true,"readOnly":true},"value":{"type":"string","description":"Value to use in order to filter tags","readOnly":true}}},"iam.resource.TagFilter.OperatorEnum":{"type":"string","description":"Operator that can be used in order to filter resources tags","enum":["EQ","EXISTS","ILIKE","LIKE","NEQ","NEXISTS"]},"internationalPhoneNumber":{"type":"string","description":"International phone number","format":"phone-number"},"ip":{"type":"string","description":"IP address (e.g., 192.0.2.0)","format":"ipv4","example":"192.0.2.0"},"ipBlock":{"type":"string","description":"IP (v4 or v6) CIDR notation (e.g., 192.0.2.0/24)","format":"ip-block","example":"192.0.2.0/24"},"ipInterface":{"type":"string","description":"IP address (e.g., 192.0.2.0)","format":"ipv4","example":"192.0.2.0"},"ipv4":{"type":"string","description":"IPv4 address (e.g., 192.0.2.0)","format":"ipv4","example":"192.0.2.0"},"ipv4Block":{"type":"string","description":"IPv4 CIDR notation (e.g., 192.0.2.0/24)","format":"ipv4-block","example":"192.0.2.0/24"},"ipv6":{"type":"string","description":"IPv6 address (e.g., 2001:41d0:1:1994::1)","format":"ipv6","example":"2001:41d0:1:1994::1"},"ipv6Block":{"type":"string","description":"IPv6 CIDR notation (e.g., 2001:41d0::/128)","format":"ipv6-block","example":"2001:41d0::/128"},"license.ActionType":{"type":"string","description":"A short description of what does the Task on your license","enum":["addWindowFromExistingSerial","changeIp","changeOs","installLicense","optionUpgrade","releaseOption","versionUpgrade"]},"license.ChangeIpMessageEnum":{"type":"string","description":"Messages from change IP","enum":["OK","destinationNotAllowed","licenseAlreadyExists","notAllowedToHandleThis","notSameType","sameIp","versionNotAllowed"]},"license.ChangeIpStatus":{"type":"object","description":"License change ip status return","properties":{"message":{"$ref":"#/components/schemas/license.ChangeIpMessageEnum"},"success":{"type":"boolean"}}},"license.CloudLinuxOrderConfiguration":{"type":"object","description":"Allowed CloudLinux versions per matching serviceTypes","properties":{"orderableVersions":{"type":"array","items":{"$ref":"#/components/schemas/license.OrderableCloudLinuxCompatibilityInfos"}},"serviceType":{"$ref":"#/components/schemas/license.LicenseTypeEnum"}}},"license.CloudLinuxVersionEnum":{"type":"string","description":"All versions for CloudLinux product","enum":["SINGLE","WITH_CPANEL","WITH_PLESK12","cloudlinux-license"]},"license.CpanelOrderConfiguration":{"type":"object","description":"The serviceTypes allowed to Order a CPanel version","properties":{"orderableVersions":{"type":"array","items":{"$ref":"#/components/schemas/license.OrderableCpanelCompatibilityInfos"}},"serviceType":{"$ref":"#/components/schemas/license.LicenseTypeEnum"}}},"license.CpanelVersionEnum":{"type":"string","description":"All versions available for Cpanel products","enum":["VERSION_11_FOR_LINUX","VERSION_11_FOR_VIRTUOZZO","VERSION_11_FOR_VPS","cpanel-license-version-11","cpanel-license-version-11-for-virtuozzo","cpanel-license-version-11-for-vps","version-admin-cloud","version-plus-cloud","version-premier-cloud-100","version-premier-cloud-1000","version-premier-cloud-10000","version-premier-cloud-1100","version-premier-cloud-1200","version-premier-cloud-1300","version-premier-cloud-1400","version-premier-cloud-150","version-premier-cloud-1500","version-premier-cloud-1600","version-premier-cloud-1700","version-premier-cloud-1800","version-premier-cloud-1900","version-premier-cloud-200","version-premier-cloud-2000","version-premier-cloud-2100","version-premier-cloud-2200","version-premier-cloud-2300","version-premier-cloud-2400","version-premier-cloud-250","version-premier-cloud-2500","version-premier-cloud-2600","version-premier-cloud-2700","version-premier-cloud-2800","version-premier-cloud-2900","version-premier-cloud-300","version-premier-cloud-3000","version-premier-cloud-3100","version-premier-cloud-3200","version-premier-cloud-3300","version-premier-cloud-3400","version-premier-cloud-3500","version-premier-cloud-3600","version-premier-cloud-3700","version-premier-cloud-3800","version-premier-cloud-3900","version-premier-cloud-400","version-premier-cloud-4000","version-premier-cloud-4100","version-premier-cloud-4200","version-premier-cloud-4300","version-premier-cloud-4400","version-premier-cloud-4500","version-premier-cloud-4600","version-premier-cloud-4700","version-premier-cloud-4800","version-premier-cloud-4900","version-premier-cloud-500","version-premier-cloud-5000","version-premier-cloud-5100","version-premier-cloud-5200","version-premier-cloud-5300","version-premier-cloud-5400","version-premier-cloud-5500","version-premier-cloud-5600","version-premier-cloud-5700","version-premier-cloud-5800","version-premier-cloud-5900","version-premier-cloud-600","version-premier-cloud-6000","version-premier-cloud-6100","version-premier-cloud-6200","version-premier-cloud-6300","version-premier-cloud-6400","version-premier-cloud-6500","version-premier-cloud-6600","version-premier-cloud-6700","version-premier-cloud-6800","version-premier-cloud-6900","version-premier-cloud-700","version-premier-cloud-7000","version-premier-cloud-7100","version-premier-cloud-7200","version-premier-cloud-7300","version-premier-cloud-7400","version-premier-cloud-7500","version-premier-cloud-7600","version-premier-cloud-7700","version-premier-cloud-7800","version-premier-cloud-7900","version-premier-cloud-800","version-premier-cloud-8000","version-premier-cloud-8100","version-premier-cloud-8200","version-premier-cloud-8300","version-premier-cloud-8400","version-premier-cloud-8500","version-premier-cloud-8600","version-premier-cloud-8700","version-premier-cloud-8800","version-premier-cloud-8900","version-premier-cloud-900","version-premier-cloud-9000","version-premier-cloud-9100","version-premier-cloud-9200","version-premier-cloud-9300","version-premier-cloud-9400","version-premier-cloud-9500","version-premier-cloud-9600","version-premier-cloud-9700","version-premier-cloud-9800","version-premier-cloud-9900","version-premier-metal-100","version-premier-metal-1000","version-premier-metal-10000","version-premier-metal-1100","version-premier-metal-1200","version-premier-metal-1300","version-premier-metal-1400","version-premier-metal-150","version-premier-metal-1500","version-premier-metal-1600","version-premier-metal-1700","version-premier-metal-1800","version-premier-metal-1900","version-premier-metal-200","version-premier-metal-2000","version-premier-metal-2100","version-premier-metal-2200","version-premier-metal-2300","version-premier-metal-2400","version-premier-metal-250","version-premier-metal-2500","version-premier-metal-2600","version-premier-metal-2700","version-premier-metal-2800","version-premier-metal-2900","version-premier-metal-300","version-premier-metal-3000","version-premier-metal-3100","version-premier-metal-3200","version-premier-metal-3300","version-premier-metal-3400","version-premier-metal-3500","version-premier-metal-3600","version-premier-metal-3700","version-premier-metal-3800","version-premier-metal-3900","version-premier-metal-400","version-premier-metal-4000","version-premier-metal-4100","version-premier-metal-4200","version-premier-metal-4300","version-premier-metal-4400","version-premier-metal-4500","version-premier-metal-4600","version-premier-metal-4700","version-premier-metal-4800","version-premier-metal-4900","version-premier-metal-500","version-premier-metal-5000","version-premier-metal-5100","version-premier-metal-5200","version-premier-metal-5300","version-premier-metal-5400","version-premier-metal-5500","version-premier-metal-5600","version-premier-metal-5700","version-premier-metal-5800","version-premier-metal-5900","version-premier-metal-600","version-premier-metal-6000","version-premier-metal-6100","version-premier-metal-6200","version-premier-metal-6300","version-premier-metal-6400","version-premier-metal-6500","version-premier-metal-6600","version-premier-metal-6700","version-premier-metal-6800","version-premier-metal-6900","version-premier-metal-700","version-premier-metal-7000","version-premier-metal-7100","version-premier-metal-7200","version-premier-metal-7300","version-premier-metal-7400","version-premier-metal-7500","version-premier-metal-7600","version-premier-metal-7700","version-premier-metal-7800","version-premier-metal-7900","version-premier-metal-800","version-premier-metal-8000","version-premier-metal-8100","version-premier-metal-8200","version-premier-metal-8300","version-premier-metal-8400","version-premier-metal-8500","version-premier-metal-8600","version-premier-metal-8700","version-premier-metal-8800","version-premier-metal-8900","version-premier-metal-900","version-premier-metal-9000","version-premier-metal-9100","version-premier-metal-9200","version-premier-metal-9300","version-premier-metal-9400","version-premier-metal-9500","version-premier-metal-9600","version-premier-metal-9700","version-premier-metal-9800","version-premier-metal-9900","version-pro-cloud","version-solo-cloud","version-solo-metal"]},"license.DirectAdminOrderConfiguration":{"type":"object","description":"The serviceTypes allowed to Order a DirectAdmin version","properties":{"orderableVersions":{"type":"array","items":{"$ref":"#/components/schemas/license.OrderableDirectAdminCompatibilityInfos"}},"serviceType":{"$ref":"#/components/schemas/license.LicenseTypeEnum"}}},"license.DirectAdminOsEnum":{"type":"string","description":"All operating systems available for DirectAdmin products","enum":["CentOs_5.0_32","CentOs_5.0_64","CentOs_6_32","CentOs_6_64","CentOs_7_64","CentOs_8_64","Debian_10.0_64","Debian_11.0_64","Debian_5.0_32","Debian_5.0_64","Debian_6.0_32","Debian_6.0_64","Debian_7.0_64","Debian_8.0_64","Debian_9.0_64","FreeBSD_11.x_64","FreeBSD_12.x_64","FreeBSD_7.x_32","FreeBSD_7.x_64","FreeBSD_8.x_64","FreeBSD_9.x_64"]},"license.DirectAdminVersionEnum":{"type":"string","description":"All versions for DirectAdmin products","enum":["DIRECTADMIN_1","directadmin-license"]},"license.DomainNumberEnum":{"type":"string","description":"All quantities of domain available for a license","enum":["0","1","10","100","30","300","unlimited"]},"license.LicenseTypeEnum":{"type":"string","description":"Possible values for license type","enum":["dedicated","dedicatedCloud","dedicatedFailover","failover","vm","vps","vps_ceph","vps_classic","vps_cloud","vps_cloud_2016","vps_ssd"]},"license.Option":{"type":"object","description":"Your License options","properties":{"amount":{"type":"string","description":"Quantity or corresponding label of the designated option enabled on your license","nullable":true,"readOnly":true},"canBeDeleted":{"type":"boolean","description":"Specifies whether this option can be released or not","readOnly":true},"expirationDate":{"type":"string","description":"This option expiration date","format":"date-time","readOnly":true},"label":{"allOf":[{"$ref":"#/components/schemas/license.OptionLabel"}],"description":"This option designation","readOnly":true},"version":{"type":"string","description":"This option related version","nullable":true,"readOnly":true}}},"license.OptionLabel":{"type":"string","description":"The name of an option currently enabled on your license","enum":["ANTISPAM_SPAMASSASSIN","ANTIVIRUS_DRWEB","ANTIVIRUS_KASPERSKY","DOMAINS","LANGUAGE_PACK","POWERPACK","SQL_SERVER","VIRTUOZZO_CONTAINERS"]},"license.OrderableAntivirusEnum":{"type":"string","description":"All antivirus available for Plesk products","enum":["DR_WEB","KASPERSKY_UNLIMITED_MAILBOXES","kaspersky"]},"license.OrderableCloudLinuxCompatibilityInfos":{"type":"object","description":"All versions available for CloudLinux products","properties":{"version":{"$ref":"#/components/schemas/license.CloudLinuxVersionEnum"}}},"license.OrderableCpanelCompatibilityInfos":{"type":"object","description":"All versions available for Cpanel products","properties":{"version":{"$ref":"#/components/schemas/license.OrderableCpanelVersionEnum"}}},"license.OrderableCpanelVersionEnum":{"type":"string","description":"All versions available for Cpanel products","enum":["VERSION_11_FOR_LINUX","VERSION_11_FOR_VIRTUOZZO","VERSION_11_FOR_VPS","cpanel-license-admin-cloud","cpanel-license-plus-cloud","cpanel-license-premier-cloud-100-accounts","cpanel-license-premier-cloud-1000-accounts","cpanel-license-premier-cloud-10000-accounts","cpanel-license-premier-cloud-1100-accounts","cpanel-license-premier-cloud-1200-accounts","cpanel-license-premier-cloud-1300-accounts","cpanel-license-premier-cloud-1400-accounts","cpanel-license-premier-cloud-150-accounts","cpanel-license-premier-cloud-1500-accounts","cpanel-license-premier-cloud-1600-accounts","cpanel-license-premier-cloud-1700-accounts","cpanel-license-premier-cloud-1800-accounts","cpanel-license-premier-cloud-1900-accounts","cpanel-license-premier-cloud-200-accounts","cpanel-license-premier-cloud-2000-accounts","cpanel-license-premier-cloud-2100-accounts","cpanel-license-premier-cloud-2200-accounts","cpanel-license-premier-cloud-2300-accounts","cpanel-license-premier-cloud-2400-accounts","cpanel-license-premier-cloud-250-accounts","cpanel-license-premier-cloud-2500-accounts","cpanel-license-premier-cloud-2600-accounts","cpanel-license-premier-cloud-2700-accounts","cpanel-license-premier-cloud-2800-accounts","cpanel-license-premier-cloud-2900-accounts","cpanel-license-premier-cloud-300-accounts","cpanel-license-premier-cloud-3000-accounts","cpanel-license-premier-cloud-3100-accounts","cpanel-license-premier-cloud-3200-accounts","cpanel-license-premier-cloud-3300-accounts","cpanel-license-premier-cloud-3400-accounts","cpanel-license-premier-cloud-3500-accounts","cpanel-license-premier-cloud-3600-accounts","cpanel-license-premier-cloud-3700-accounts","cpanel-license-premier-cloud-3800-accounts","cpanel-license-premier-cloud-3900-accounts","cpanel-license-premier-cloud-400-accounts","cpanel-license-premier-cloud-4000-accounts","cpanel-license-premier-cloud-4100-accounts","cpanel-license-premier-cloud-4200-accounts","cpanel-license-premier-cloud-4300-accounts","cpanel-license-premier-cloud-4400-accounts","cpanel-license-premier-cloud-4500-accounts","cpanel-license-premier-cloud-4600-accounts","cpanel-license-premier-cloud-4700-accounts","cpanel-license-premier-cloud-4800-accounts","cpanel-license-premier-cloud-4900-accounts","cpanel-license-premier-cloud-500-accounts","cpanel-license-premier-cloud-5000-accounts","cpanel-license-premier-cloud-5100-accounts","cpanel-license-premier-cloud-5200-accounts","cpanel-license-premier-cloud-5300-accounts","cpanel-license-premier-cloud-5400-accounts","cpanel-license-premier-cloud-5500-accounts","cpanel-license-premier-cloud-5600-accounts","cpanel-license-premier-cloud-5700-accounts","cpanel-license-premier-cloud-5800-accounts","cpanel-license-premier-cloud-5900-accounts","cpanel-license-premier-cloud-600-accounts","cpanel-license-premier-cloud-6000-accounts","cpanel-license-premier-cloud-6100-accounts","cpanel-license-premier-cloud-6200-accounts","cpanel-license-premier-cloud-6300-accounts","cpanel-license-premier-cloud-6400-accounts","cpanel-license-premier-cloud-6500-accounts","cpanel-license-premier-cloud-6600-accounts","cpanel-license-premier-cloud-6700-accounts","cpanel-license-premier-cloud-6800-accounts","cpanel-license-premier-cloud-6900-accounts","cpanel-license-premier-cloud-700-accounts","cpanel-license-premier-cloud-7000-accounts","cpanel-license-premier-cloud-7100-accounts","cpanel-license-premier-cloud-7200-accounts","cpanel-license-premier-cloud-7300-accounts","cpanel-license-premier-cloud-7400-accounts","cpanel-license-premier-cloud-7500-accounts","cpanel-license-premier-cloud-7600-accounts","cpanel-license-premier-cloud-7700-accounts","cpanel-license-premier-cloud-7800-accounts","cpanel-license-premier-cloud-7900-accounts","cpanel-license-premier-cloud-800-accounts","cpanel-license-premier-cloud-8000-accounts","cpanel-license-premier-cloud-8100-accounts","cpanel-license-premier-cloud-8200-accounts","cpanel-license-premier-cloud-8300-accounts","cpanel-license-premier-cloud-8400-accounts","cpanel-license-premier-cloud-8500-accounts","cpanel-license-premier-cloud-8600-accounts","cpanel-license-premier-cloud-8700-accounts","cpanel-license-premier-cloud-8800-accounts","cpanel-license-premier-cloud-8900-accounts","cpanel-license-premier-cloud-900-accounts","cpanel-license-premier-cloud-9000-accounts","cpanel-license-premier-cloud-9100-accounts","cpanel-license-premier-cloud-9200-accounts","cpanel-license-premier-cloud-9300-accounts","cpanel-license-premier-cloud-9400-accounts","cpanel-license-premier-cloud-9500-accounts","cpanel-license-premier-cloud-9600-accounts","cpanel-license-premier-cloud-9700-accounts","cpanel-license-premier-cloud-9800-accounts","cpanel-license-premier-cloud-9900-accounts","cpanel-license-premier-metal-100-accounts","cpanel-license-premier-metal-1000-accounts","cpanel-license-premier-metal-10000-accounts","cpanel-license-premier-metal-1100-accounts","cpanel-license-premier-metal-1200-accounts","cpanel-license-premier-metal-1300-accounts","cpanel-license-premier-metal-1400-accounts","cpanel-license-premier-metal-150-accounts","cpanel-license-premier-metal-1500-accounts","cpanel-license-premier-metal-1600-accounts","cpanel-license-premier-metal-1700-accounts","cpanel-license-premier-metal-1800-accounts","cpanel-license-premier-metal-1900-accounts","cpanel-license-premier-metal-200-accounts","cpanel-license-premier-metal-2000-accounts","cpanel-license-premier-metal-2100-accounts","cpanel-license-premier-metal-2200-accounts","cpanel-license-premier-metal-2300-accounts","cpanel-license-premier-metal-2400-accounts","cpanel-license-premier-metal-250-accounts","cpanel-license-premier-metal-2500-accounts","cpanel-license-premier-metal-2600-accounts","cpanel-license-premier-metal-2700-accounts","cpanel-license-premier-metal-2800-accounts","cpanel-license-premier-metal-2900-accounts","cpanel-license-premier-metal-300-accounts","cpanel-license-premier-metal-3000-accounts","cpanel-license-premier-metal-3100-accounts","cpanel-license-premier-metal-3200-accounts","cpanel-license-premier-metal-3300-accounts","cpanel-license-premier-metal-3400-accounts","cpanel-license-premier-metal-3500-accounts","cpanel-license-premier-metal-3600-accounts","cpanel-license-premier-metal-3700-accounts","cpanel-license-premier-metal-3800-accounts","cpanel-license-premier-metal-3900-accounts","cpanel-license-premier-metal-400-accounts","cpanel-license-premier-metal-4000-accounts","cpanel-license-premier-metal-4100-accounts","cpanel-license-premier-metal-4200-accounts","cpanel-license-premier-metal-4300-accounts","cpanel-license-premier-metal-4400-accounts","cpanel-license-premier-metal-4500-accounts","cpanel-license-premier-metal-4600-accounts","cpanel-license-premier-metal-4700-accounts","cpanel-license-premier-metal-4800-accounts","cpanel-license-premier-metal-4900-accounts","cpanel-license-premier-metal-500-accounts","cpanel-license-premier-metal-5000-accounts","cpanel-license-premier-metal-5100-accounts","cpanel-license-premier-metal-5200-accounts","cpanel-license-premier-metal-5300-accounts","cpanel-license-premier-metal-5400-accounts","cpanel-license-premier-metal-5500-accounts","cpanel-license-premier-metal-5600-accounts","cpanel-license-premier-metal-5700-accounts","cpanel-license-premier-metal-5800-accounts","cpanel-license-premier-metal-5900-accounts","cpanel-license-premier-metal-600-accounts","cpanel-license-premier-metal-6000-accounts","cpanel-license-premier-metal-6100-accounts","cpanel-license-premier-metal-6200-accounts","cpanel-license-premier-metal-6300-accounts","cpanel-license-premier-metal-6400-accounts","cpanel-license-premier-metal-6500-accounts","cpanel-license-premier-metal-6600-accounts","cpanel-license-premier-metal-6700-accounts","cpanel-license-premier-metal-6800-accounts","cpanel-license-premier-metal-6900-accounts","cpanel-license-premier-metal-700-accounts","cpanel-license-premier-metal-7000-accounts","cpanel-license-premier-metal-7100-accounts","cpanel-license-premier-metal-7200-accounts","cpanel-license-premier-metal-7300-accounts","cpanel-license-premier-metal-7400-accounts","cpanel-license-premier-metal-7500-accounts","cpanel-license-premier-metal-7600-accounts","cpanel-license-premier-metal-7700-accounts","cpanel-license-premier-metal-7800-accounts","cpanel-license-premier-metal-7900-accounts","cpanel-license-premier-metal-800-accounts","cpanel-license-premier-metal-8000-accounts","cpanel-license-premier-metal-8100-accounts","cpanel-license-premier-metal-8200-accounts","cpanel-license-premier-metal-8300-accounts","cpanel-license-premier-metal-8400-accounts","cpanel-license-premier-metal-8500-accounts","cpanel-license-premier-metal-8600-accounts","cpanel-license-premier-metal-8700-accounts","cpanel-license-premier-metal-8800-accounts","cpanel-license-premier-metal-8900-accounts","cpanel-license-premier-metal-900-accounts","cpanel-license-premier-metal-9000-accounts","cpanel-license-premier-metal-9100-accounts","cpanel-license-premier-metal-9200-accounts","cpanel-license-premier-metal-9300-accounts","cpanel-license-premier-metal-9400-accounts","cpanel-license-premier-metal-9500-accounts","cpanel-license-premier-metal-9600-accounts","cpanel-license-premier-metal-9700-accounts","cpanel-license-premier-metal-9800-accounts","cpanel-license-premier-metal-9900-accounts","cpanel-license-pro-cloud","cpanel-license-solo-cloud","cpanel-license-solo-metal","cpanel-license-version-11","cpanel-license-version-11-for-virtuozzo","cpanel-license-version-11-for-vps","version-admin-cloud","version-plus-cloud","version-premier-cloud-100","version-premier-cloud-1000","version-premier-cloud-10000","version-premier-cloud-1100","version-premier-cloud-1200","version-premier-cloud-1300","version-premier-cloud-1400","version-premier-cloud-150","version-premier-cloud-1500","version-premier-cloud-1600","version-premier-cloud-1700","version-premier-cloud-1800","version-premier-cloud-1900","version-premier-cloud-200","version-premier-cloud-2000","version-premier-cloud-2100","version-premier-cloud-2200","version-premier-cloud-2300","version-premier-cloud-2400","version-premier-cloud-250","version-premier-cloud-2500","version-premier-cloud-2600","version-premier-cloud-2700","version-premier-cloud-2800","version-premier-cloud-2900","version-premier-cloud-300","version-premier-cloud-3000","version-premier-cloud-3100","version-premier-cloud-3200","version-premier-cloud-3300","version-premier-cloud-3400","version-premier-cloud-3500","version-premier-cloud-3600","version-premier-cloud-3700","version-premier-cloud-3800","version-premier-cloud-3900","version-premier-cloud-400","version-premier-cloud-4000","version-premier-cloud-4100","version-premier-cloud-4200","version-premier-cloud-4300","version-premier-cloud-4400","version-premier-cloud-4500","version-premier-cloud-4600","version-premier-cloud-4700","version-premier-cloud-4800","version-premier-cloud-4900","version-premier-cloud-500","version-premier-cloud-5000","version-premier-cloud-5100","version-premier-cloud-5200","version-premier-cloud-5300","version-premier-cloud-5400","version-premier-cloud-5500","version-premier-cloud-5600","version-premier-cloud-5700","version-premier-cloud-5800","version-premier-cloud-5900","version-premier-cloud-600","version-premier-cloud-6000","version-premier-cloud-6100","version-premier-cloud-6200","version-premier-cloud-6300","version-premier-cloud-6400","version-premier-cloud-6500","version-premier-cloud-6600","version-premier-cloud-6700","version-premier-cloud-6800","version-premier-cloud-6900","version-premier-cloud-700","version-premier-cloud-7000","version-premier-cloud-7100","version-premier-cloud-7200","version-premier-cloud-7300","version-premier-cloud-7400","version-premier-cloud-7500","version-premier-cloud-7600","version-premier-cloud-7700","version-premier-cloud-7800","version-premier-cloud-7900","version-premier-cloud-800","version-premier-cloud-8000","version-premier-cloud-8100","version-premier-cloud-8200","version-premier-cloud-8300","version-premier-cloud-8400","version-premier-cloud-8500","version-premier-cloud-8600","version-premier-cloud-8700","version-premier-cloud-8800","version-premier-cloud-8900","version-premier-cloud-900","version-premier-cloud-9000","version-premier-cloud-9100","version-premier-cloud-9200","version-premier-cloud-9300","version-premier-cloud-9400","version-premier-cloud-9500","version-premier-cloud-9600","version-premier-cloud-9700","version-premier-cloud-9800","version-premier-cloud-9900","version-premier-metal-100","version-premier-metal-1000","version-premier-metal-10000","version-premier-metal-1100","version-premier-metal-1200","version-premier-metal-1300","version-premier-metal-1400","version-premier-metal-150","version-premier-metal-1500","version-premier-metal-1600","version-premier-metal-1700","version-premier-metal-1800","version-premier-metal-1900","version-premier-metal-200","version-premier-metal-2000","version-premier-metal-2100","version-premier-metal-2200","version-premier-metal-2300","version-premier-metal-2400","version-premier-metal-250","version-premier-metal-2500","version-premier-metal-2600","version-premier-metal-2700","version-premier-metal-2800","version-premier-metal-2900","version-premier-metal-300","version-premier-metal-3000","version-premier-metal-3100","version-premier-metal-3200","version-premier-metal-3300","version-premier-metal-3400","version-premier-metal-3500","version-premier-metal-3600","version-premier-metal-3700","version-premier-metal-3800","version-premier-metal-3900","version-premier-metal-400","version-premier-metal-4000","version-premier-metal-4100","version-premier-metal-4200","version-premier-metal-4300","version-premier-metal-4400","version-premier-metal-4500","version-premier-metal-4600","version-premier-metal-4700","version-premier-metal-4800","version-premier-metal-4900","version-premier-metal-500","version-premier-metal-5000","version-premier-metal-5100","version-premier-metal-5200","version-premier-metal-5300","version-premier-metal-5400","version-premier-metal-5500","version-premier-metal-5600","version-premier-metal-5700","version-premier-metal-5800","version-premier-metal-5900","version-premier-metal-600","version-premier-metal-6000","version-premier-metal-6100","version-premier-metal-6200","version-premier-metal-6300","version-premier-metal-6400","version-premier-metal-6500","version-premier-metal-6600","version-premier-metal-6700","version-premier-metal-6800","version-premier-metal-6900","version-premier-metal-700","version-premier-metal-7000","version-premier-metal-7100","version-premier-metal-7200","version-premier-metal-7300","version-premier-metal-7400","version-premier-metal-7500","version-premier-metal-7600","version-premier-metal-7700","version-premier-metal-7800","version-premier-metal-7900","version-premier-metal-800","version-premier-metal-8000","version-premier-metal-8100","version-premier-metal-8200","version-premier-metal-8300","version-premier-metal-8400","version-premier-metal-8500","version-premier-metal-8600","version-premier-metal-8700","version-premier-metal-8800","version-premier-metal-8900","version-premier-metal-900","version-premier-metal-9000","version-premier-metal-9100","version-premier-metal-9200","version-premier-metal-9300","version-premier-metal-9400","version-premier-metal-9500","version-premier-metal-9600","version-premier-metal-9700","version-premier-metal-9800","version-premier-metal-9900","version-pro-cloud","version-solo-cloud","version-solo-metal"]},"license.OrderableDirectAdminCompatibilityInfos":{"type":"object","description":"All versions available for DirectAdmin products","properties":{"version":{"$ref":"#/components/schemas/license.OrderableDirectAdminVersionEnum"}}},"license.OrderableDirectAdminVersionEnum":{"type":"string","description":"All versions available for DirectAdmin products","enum":["DIRECTADMIN_1","directadmin-license"]},"license.OrderablePleskCompatibilityInfos":{"type":"object","description":"All versions available for Plesk products","properties":{"canHavePowerPack":{"type":"boolean"},"canHaveResellerManagement":{"type":"boolean"},"canHaveWordpressToolkit":{"type":"boolean"},"compliantAntivirus":{"type":"array","items":{"$ref":"#/components/schemas/license.OrderableAntivirusEnum"}},"compliantApplicationSets":{"type":"array","items":{"$ref":"#/components/schemas/license.PleskApplicationSetEnum"}},"compliantDomains":{"type":"array","items":{"$ref":"#/components/schemas/license.OrderablePleskDomainNumberEnum"}},"compliantLanguagePack":{"type":"array","items":{"$ref":"#/components/schemas/license.OrderablePleskLanguagePackEnum"}},"potentialProblems":{"type":"array","items":{"$ref":"#/components/schemas/license.PotentialProblemPleskEnum"}},"version":{"$ref":"#/components/schemas/license.PleskVersionEnum"}}},"license.OrderablePleskDomainNumberEnum":{"type":"string","description":"All domain available for Plesk products","enum":["10","100","30","300","hostingsuite","unlimited"]},"license.OrderablePleskLanguagePackEnum":{"type":"string","description":"All language pack numbers available for Plesk products","enum":["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"]},"license.OrderableSqlServerCompatibilityInfos":{"type":"object","description":"All options available for SQL Server products","properties":{"version":{"$ref":"#/components/schemas/license.SqlServerVersionEnum"}}},"license.OrderableVirtuozzoCompatibilityInfos":{"type":"object","description":"All versions available for Virtuozzo products","properties":{"compliantContainers":{"type":"array","items":{"$ref":"#/components/schemas/license.OrderableVirtuozzoContainerNumberEnum"}},"potentialProblems":{"type":"array","items":{"$ref":"#/components/schemas/license.PotentialProblemVirtuozzoEnum"}},"version":{"$ref":"#/components/schemas/license.OrderableVirtuozzoVersionEnum"}}},"license.OrderableVirtuozzoContainerNumberEnum":{"type":"string","description":"All quantities of container available for a Virtuozzo license","enum":["2_CPU_001_CONTAINER","2_CPU_003_CONTAINER","2_CPU_010_CONTAINER","2_CPU_030_CONTAINER","2_CPU_060_CONTAINER","2_CPU_100_CONTAINER"]},"license.OrderableVirtuozzoVersionEnum":{"type":"string","description":"All versions available for Virtuozzo products","enum":["VIRTUOZZO_CONTAINERS_4_FOR_LINUX","VIRTUOZZO_CONTAINERS_4_FOR_WINDOWS","virtuozzo-4","virtuozzo-4-for-windows"]},"license.OrderableWindowsCompatibilityInfos":{"type":"object","description":"All SQL options available for Windows products","properties":{"compliantSql":{"type":"array","items":{"$ref":"#/components/schemas/license.WindowsSqlVersionEnum"}},"version":{"$ref":"#/components/schemas/license.WindowsOsVersionEnum"}}},"license.OrderableWorkLightCompatibilityInfos":{"type":"object","description":"All versions available for WorkLight products","properties":{"version":{"$ref":"#/components/schemas/license.WorkLightVersionEnum"}}},"license.PleskApplicationSetEnum":{"type":"string","description":"Application set available for Plesk products","enum":["applicationpack","developerpack","power-pack-for-plesk12","powerpack"]},"license.PleskOrderConfiguration":{"type":"object","description":"The serviceTypes allowed to Order a plesk version and associated Versions","properties":{"orderableVersions":{"type":"array","items":{"$ref":"#/components/schemas/license.OrderablePleskCompatibilityInfos"}},"serviceType":{"$ref":"#/components/schemas/license.LicenseTypeEnum"}}},"license.PleskVersionEnum":{"type":"string","description":"All versions available for Plesk products","enum":["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"]},"license.PotentialProblemPleskEnum":{"type":"string","description":"Tests that have failed for Plesk products","enum":["isHostOsHyperVLike","isHostOsVMwareLike","isHostOsVirtuozzo4Like","isHostOsXenLike","isLinuxOs","isOsCloudLinux","isOsPlesk10andLater","isOsPlesk12","isOsPleskOnyx","isWindowsOs"]},"license.PotentialProblemVirtuozzoEnum":{"type":"string","description":"Tests that have failed for Virtuozzo products","enum":["isLinuxOs","isOsVirtuozzo4Like","isWindowsOs"]},"license.RedHatVersionEnum":{"type":"string","description":"All versions for RedHat products","enum":["redhat-enterprise-datacenter","redhat-enterprise-standard"]},"license.SqlServerOrderConfiguration":{"type":"object","description":"Allowed SQL Server versions and their compliant options per matching serviceTypes","properties":{"orderableVersions":{"type":"array","items":{"$ref":"#/components/schemas/license.OrderableSqlServerCompatibilityInfos"}},"serviceType":{"$ref":"#/components/schemas/license.LicenseTypeEnum"}}},"license.SqlServerVersionEnum":{"type":"string","description":"All versions for SQL Server product","enum":["SQL_SERVER_2008_STANDARD_EDITION_2_CPU","SQL_SERVER_2008_STANDARD_EDITION_4_CPU","SQL_SERVER_2008_WEB_EDITION_2_CPU","SQL_SERVER_2008_WEB_EDITION_4_CPU","SQL_SERVER_2012_STANDARD_EDITION_10_CORES","SQL_SERVER_2012_STANDARD_EDITION_12_CORES","SQL_SERVER_2012_STANDARD_EDITION_16_CORES","SQL_SERVER_2012_STANDARD_EDITION_18_CORES","SQL_SERVER_2012_STANDARD_EDITION_20_CORES","SQL_SERVER_2012_STANDARD_EDITION_24_CORES","SQL_SERVER_2012_STANDARD_EDITION_2_CPU","SQL_SERVER_2012_STANDARD_EDITION_32_CORES","SQL_SERVER_2012_STANDARD_EDITION_4_CORES","SQL_SERVER_2012_STANDARD_EDITION_6_CORES","SQL_SERVER_2012_STANDARD_EDITION_8_CORES","SQL_SERVER_2012_WEB_EDITION_10_CORES","SQL_SERVER_2012_WEB_EDITION_12_CORES","SQL_SERVER_2012_WEB_EDITION_16_CORES","SQL_SERVER_2012_WEB_EDITION_18_CORES","SQL_SERVER_2012_WEB_EDITION_20_CORES","SQL_SERVER_2012_WEB_EDITION_24_CORES","SQL_SERVER_2012_WEB_EDITION_32_CORES","SQL_SERVER_2012_WEB_EDITION_4_CORES","SQL_SERVER_2012_WEB_EDITION_6_CORES","SQL_SERVER_2012_WEB_EDITION_8_CORES","SQL_SERVER_2014_STANDARD_EDITION_10_CORES","SQL_SERVER_2014_STANDARD_EDITION_12_CORES","SQL_SERVER_2014_STANDARD_EDITION_16_CORES","SQL_SERVER_2014_STANDARD_EDITION_18_CORES","SQL_SERVER_2014_STANDARD_EDITION_20_CORES","SQL_SERVER_2014_STANDARD_EDITION_24_CORES","SQL_SERVER_2014_STANDARD_EDITION_4_CORES","SQL_SERVER_2014_STANDARD_EDITION_6_CORES","SQL_SERVER_2014_STANDARD_EDITION_8_CORES","SQL_SERVER_2014_WEB_EDITION_10_CORES","SQL_SERVER_2014_WEB_EDITION_12_CORES","SQL_SERVER_2014_WEB_EDITION_16_CORES","SQL_SERVER_2014_WEB_EDITION_18_CORES","SQL_SERVER_2014_WEB_EDITION_20_CORES","SQL_SERVER_2014_WEB_EDITION_24_CORES","SQL_SERVER_2014_WEB_EDITION_4_CORES","SQL_SERVER_2014_WEB_EDITION_6_CORES","SQL_SERVER_2014_WEB_EDITION_8_CORES","SQL_SERVER_2016_STANDARD_EDITION_10_CORES","SQL_SERVER_2016_STANDARD_EDITION_12_CORES","SQL_SERVER_2016_STANDARD_EDITION_14_CORES","SQL_SERVER_2016_STANDARD_EDITION_16_CORES","SQL_SERVER_2016_STANDARD_EDITION_4_CORES","SQL_SERVER_2016_STANDARD_EDITION_6_CORES","SQL_SERVER_2016_STANDARD_EDITION_8_CORES","SQL_SERVER_2016_WEB_EDITION_10_CORES","SQL_SERVER_2016_WEB_EDITION_12_CORES","SQL_SERVER_2016_WEB_EDITION_14_CORES","SQL_SERVER_2016_WEB_EDITION_16_CORES","SQL_SERVER_2016_WEB_EDITION_4_CORES","SQL_SERVER_2016_WEB_EDITION_6_CORES","SQL_SERVER_2016_WEB_EDITION_8_CORES","SQL_SERVER_2017_STANDARD_EDITION_10_CORES","SQL_SERVER_2017_STANDARD_EDITION_12_CORES","SQL_SERVER_2017_STANDARD_EDITION_14_CORES","SQL_SERVER_2017_STANDARD_EDITION_16_CORES","SQL_SERVER_2017_STANDARD_EDITION_18_CORES","SQL_SERVER_2017_STANDARD_EDITION_20_CORES","SQL_SERVER_2017_STANDARD_EDITION_22_CORES","SQL_SERVER_2017_STANDARD_EDITION_24_CORES","SQL_SERVER_2017_STANDARD_EDITION_26_CORES","SQL_SERVER_2017_STANDARD_EDITION_28_CORES","SQL_SERVER_2017_STANDARD_EDITION_30_CORES","SQL_SERVER_2017_STANDARD_EDITION_32_CORES","SQL_SERVER_2017_STANDARD_EDITION_4_CORES","SQL_SERVER_2017_STANDARD_EDITION_6_CORES","SQL_SERVER_2017_STANDARD_EDITION_8_CORES","SQL_SERVER_2017_WEB_EDITION_10_CORES","SQL_SERVER_2017_WEB_EDITION_12_CORES","SQL_SERVER_2017_WEB_EDITION_14_CORES","SQL_SERVER_2017_WEB_EDITION_16_CORES","SQL_SERVER_2017_WEB_EDITION_18_CORES","SQL_SERVER_2017_WEB_EDITION_20_CORES","SQL_SERVER_2017_WEB_EDITION_22_CORES","SQL_SERVER_2017_WEB_EDITION_24_CORES","SQL_SERVER_2017_WEB_EDITION_26_CORES","SQL_SERVER_2017_WEB_EDITION_28_CORES","SQL_SERVER_2017_WEB_EDITION_30_CORES","SQL_SERVER_2017_WEB_EDITION_32_CORES","SQL_SERVER_2017_WEB_EDITION_4_CORES","SQL_SERVER_2017_WEB_EDITION_6_CORES","SQL_SERVER_2017_WEB_EDITION_8_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_10_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_128_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_12_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_14_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_16_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_18_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_192_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_20_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_22_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_24_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_26_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_28_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_30_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_32_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_34_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_36_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_384_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_38_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_40_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_42_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_44_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_46_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_48_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_4_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_50_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_52_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_54_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_56_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_58_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_60_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_62_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_64_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_6_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_72_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_8_CORES","SQL_SERVER_2019_ENTERPRISE_EDITION_96_CORES","SQL_SERVER_2019_STANDARD_EDITION_10_CORES","SQL_SERVER_2019_STANDARD_EDITION_128_CORES","SQL_SERVER_2019_STANDARD_EDITION_12_CORES","SQL_SERVER_2019_STANDARD_EDITION_14_CORES","SQL_SERVER_2019_STANDARD_EDITION_16_CORES","SQL_SERVER_2019_STANDARD_EDITION_18_CORES","SQL_SERVER_2019_STANDARD_EDITION_192_CORES","SQL_SERVER_2019_STANDARD_EDITION_20_CORES","SQL_SERVER_2019_STANDARD_EDITION_22_CORES","SQL_SERVER_2019_STANDARD_EDITION_24_CORES","SQL_SERVER_2019_STANDARD_EDITION_26_CORES","SQL_SERVER_2019_STANDARD_EDITION_28_CORES","SQL_SERVER_2019_STANDARD_EDITION_30_CORES","SQL_SERVER_2019_STANDARD_EDITION_32_CORES","SQL_SERVER_2019_STANDARD_EDITION_34_CORES","SQL_SERVER_2019_STANDARD_EDITION_36_CORES","SQL_SERVER_2019_STANDARD_EDITION_384_CORES","SQL_SERVER_2019_STANDARD_EDITION_38_CORES","SQL_SERVER_2019_STANDARD_EDITION_40_CORES","SQL_SERVER_2019_STANDARD_EDITION_42_CORES","SQL_SERVER_2019_STANDARD_EDITION_44_CORES","SQL_SERVER_2019_STANDARD_EDITION_46_CORES","SQL_SERVER_2019_STANDARD_EDITION_48_CORES","SQL_SERVER_2019_STANDARD_EDITION_4_CORES","SQL_SERVER_2019_STANDARD_EDITION_50_CORES","SQL_SERVER_2019_STANDARD_EDITION_52_CORES","SQL_SERVER_2019_STANDARD_EDITION_54_CORES","SQL_SERVER_2019_STANDARD_EDITION_56_CORES","SQL_SERVER_2019_STANDARD_EDITION_58_CORES","SQL_SERVER_2019_STANDARD_EDITION_60_CORES","SQL_SERVER_2019_STANDARD_EDITION_62_CORES","SQL_SERVER_2019_STANDARD_EDITION_64_CORES","SQL_SERVER_2019_STANDARD_EDITION_6_CORES","SQL_SERVER_2019_STANDARD_EDITION_72_CORES","SQL_SERVER_2019_STANDARD_EDITION_8_CORES","SQL_SERVER_2019_STANDARD_EDITION_96_CORES","SQL_SERVER_2019_WEB_EDITION_10_CORES","SQL_SERVER_2019_WEB_EDITION_128_CORES","SQL_SERVER_2019_WEB_EDITION_12_CORES","SQL_SERVER_2019_WEB_EDITION_14_CORES","SQL_SERVER_2019_WEB_EDITION_16_CORES","SQL_SERVER_2019_WEB_EDITION_18_CORES","SQL_SERVER_2019_WEB_EDITION_192_CORES","SQL_SERVER_2019_WEB_EDITION_20_CORES","SQL_SERVER_2019_WEB_EDITION_22_CORES","SQL_SERVER_2019_WEB_EDITION_24_CORES","SQL_SERVER_2019_WEB_EDITION_26_CORES","SQL_SERVER_2019_WEB_EDITION_28_CORES","SQL_SERVER_2019_WEB_EDITION_30_CORES","SQL_SERVER_2019_WEB_EDITION_32_CORES","SQL_SERVER_2019_WEB_EDITION_34_CORES","SQL_SERVER_2019_WEB_EDITION_36_CORES","SQL_SERVER_2019_WEB_EDITION_384_CORES","SQL_SERVER_2019_WEB_EDITION_38_CORES","SQL_SERVER_2019_WEB_EDITION_40_CORES","SQL_SERVER_2019_WEB_EDITION_42_CORES","SQL_SERVER_2019_WEB_EDITION_44_CORES","SQL_SERVER_2019_WEB_EDITION_46_CORES","SQL_SERVER_2019_WEB_EDITION_48_CORES","SQL_SERVER_2019_WEB_EDITION_4_CORES","SQL_SERVER_2019_WEB_EDITION_50_CORES","SQL_SERVER_2019_WEB_EDITION_52_CORES","SQL_SERVER_2019_WEB_EDITION_54_CORES","SQL_SERVER_2019_WEB_EDITION_56_CORES","SQL_SERVER_2019_WEB_EDITION_58_CORES","SQL_SERVER_2019_WEB_EDITION_60_CORES","SQL_SERVER_2019_WEB_EDITION_62_CORES","SQL_SERVER_2019_WEB_EDITION_64_CORES","SQL_SERVER_2019_WEB_EDITION_6_CORES","SQL_SERVER_2019_WEB_EDITION_72_CORES","SQL_SERVER_2019_WEB_EDITION_8_CORES","SQL_SERVER_2019_WEB_EDITION_96_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_10_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_128_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_12_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_14_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_16_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_18_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_192_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_20_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_22_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_24_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_26_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_28_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_30_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_32_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_34_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_36_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_384_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_38_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_40_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_42_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_44_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_46_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_48_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_4_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_50_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_52_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_54_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_56_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_58_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_60_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_62_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_64_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_6_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_72_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_8_CORES","SQL_SERVER_2022_ENTERPRISE_EDITION_96_CORES","SQL_SERVER_2022_STANDARD_EDITION_10_CORES","SQL_SERVER_2022_STANDARD_EDITION_128_CORES","SQL_SERVER_2022_STANDARD_EDITION_12_CORES","SQL_SERVER_2022_STANDARD_EDITION_14_CORES","SQL_SERVER_2022_STANDARD_EDITION_16_CORES","SQL_SERVER_2022_STANDARD_EDITION_18_CORES","SQL_SERVER_2022_STANDARD_EDITION_192_CORES","SQL_SERVER_2022_STANDARD_EDITION_20_CORES","SQL_SERVER_2022_STANDARD_EDITION_22_CORES","SQL_SERVER_2022_STANDARD_EDITION_24_CORES","SQL_SERVER_2022_STANDARD_EDITION_26_CORES","SQL_SERVER_2022_STANDARD_EDITION_28_CORES","SQL_SERVER_2022_STANDARD_EDITION_30_CORES","SQL_SERVER_2022_STANDARD_EDITION_32_CORES","SQL_SERVER_2022_STANDARD_EDITION_34_CORES","SQL_SERVER_2022_STANDARD_EDITION_36_CORES","SQL_SERVER_2022_STANDARD_EDITION_384_CORES","SQL_SERVER_2022_STANDARD_EDITION_38_CORES","SQL_SERVER_2022_STANDARD_EDITION_40_CORES","SQL_SERVER_2022_STANDARD_EDITION_42_CORES","SQL_SERVER_2022_STANDARD_EDITION_44_CORES","SQL_SERVER_2022_STANDARD_EDITION_46_CORES","SQL_SERVER_2022_STANDARD_EDITION_48_CORES","SQL_SERVER_2022_STANDARD_EDITION_4_CORES","SQL_SERVER_2022_STANDARD_EDITION_50_CORES","SQL_SERVER_2022_STANDARD_EDITION_52_CORES","SQL_SERVER_2022_STANDARD_EDITION_54_CORES","SQL_SERVER_2022_STANDARD_EDITION_56_CORES","SQL_SERVER_2022_STANDARD_EDITION_58_CORES","SQL_SERVER_2022_STANDARD_EDITION_60_CORES","SQL_SERVER_2022_STANDARD_EDITION_62_CORES","SQL_SERVER_2022_STANDARD_EDITION_64_CORES","SQL_SERVER_2022_STANDARD_EDITION_6_CORES","SQL_SERVER_2022_STANDARD_EDITION_72_CORES","SQL_SERVER_2022_STANDARD_EDITION_8_CORES","SQL_SERVER_2022_STANDARD_EDITION_96_CORES","SQL_SERVER_2022_WEB_EDITION_10_CORES","SQL_SERVER_2022_WEB_EDITION_128_CORES","SQL_SERVER_2022_WEB_EDITION_12_CORES","SQL_SERVER_2022_WEB_EDITION_14_CORES","SQL_SERVER_2022_WEB_EDITION_16_CORES","SQL_SERVER_2022_WEB_EDITION_18_CORES","SQL_SERVER_2022_WEB_EDITION_192_CORES","SQL_SERVER_2022_WEB_EDITION_20_CORES","SQL_SERVER_2022_WEB_EDITION_22_CORES","SQL_SERVER_2022_WEB_EDITION_24_CORES","SQL_SERVER_2022_WEB_EDITION_26_CORES","SQL_SERVER_2022_WEB_EDITION_28_CORES","SQL_SERVER_2022_WEB_EDITION_30_CORES","SQL_SERVER_2022_WEB_EDITION_32_CORES","SQL_SERVER_2022_WEB_EDITION_34_CORES","SQL_SERVER_2022_WEB_EDITION_36_CORES","SQL_SERVER_2022_WEB_EDITION_384_CORES","SQL_SERVER_2022_WEB_EDITION_38_CORES","SQL_SERVER_2022_WEB_EDITION_40_CORES","SQL_SERVER_2022_WEB_EDITION_42_CORES","SQL_SERVER_2022_WEB_EDITION_44_CORES","SQL_SERVER_2022_WEB_EDITION_46_CORES","SQL_SERVER_2022_WEB_EDITION_48_CORES","SQL_SERVER_2022_WEB_EDITION_4_CORES","SQL_SERVER_2022_WEB_EDITION_50_CORES","SQL_SERVER_2022_WEB_EDITION_52_CORES","SQL_SERVER_2022_WEB_EDITION_54_CORES","SQL_SERVER_2022_WEB_EDITION_56_CORES","SQL_SERVER_2022_WEB_EDITION_58_CORES","SQL_SERVER_2022_WEB_EDITION_60_CORES","SQL_SERVER_2022_WEB_EDITION_62_CORES","SQL_SERVER_2022_WEB_EDITION_64_CORES","SQL_SERVER_2022_WEB_EDITION_6_CORES","SQL_SERVER_2022_WEB_EDITION_72_CORES","SQL_SERVER_2022_WEB_EDITION_8_CORES","SQL_SERVER_2022_WEB_EDITION_96_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_10_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_128_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_12_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_14_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_16_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_18_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_192_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_20_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_22_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_24_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_26_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_28_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_30_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_32_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_34_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_36_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_384_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_38_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_40_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_42_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_44_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_46_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_48_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_4_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_50_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_52_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_54_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_56_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_58_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_60_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_62_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_64_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_6_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_72_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_8_CORES","SQL_SERVER_2025_ENTERPRISE_EDITION_96_CORES","SQL_SERVER_2025_STANDARD_EDITION_10_CORES","SQL_SERVER_2025_STANDARD_EDITION_128_CORES","SQL_SERVER_2025_STANDARD_EDITION_12_CORES","SQL_SERVER_2025_STANDARD_EDITION_14_CORES","SQL_SERVER_2025_STANDARD_EDITION_16_CORES","SQL_SERVER_2025_STANDARD_EDITION_18_CORES","SQL_SERVER_2025_STANDARD_EDITION_192_CORES","SQL_SERVER_2025_STANDARD_EDITION_20_CORES","SQL_SERVER_2025_STANDARD_EDITION_22_CORES","SQL_SERVER_2025_STANDARD_EDITION_24_CORES","SQL_SERVER_2025_STANDARD_EDITION_26_CORES","SQL_SERVER_2025_STANDARD_EDITION_28_CORES","SQL_SERVER_2025_STANDARD_EDITION_30_CORES","SQL_SERVER_2025_STANDARD_EDITION_32_CORES","SQL_SERVER_2025_STANDARD_EDITION_34_CORES","SQL_SERVER_2025_STANDARD_EDITION_36_CORES","SQL_SERVER_2025_STANDARD_EDITION_384_CORES","SQL_SERVER_2025_STANDARD_EDITION_38_CORES","SQL_SERVER_2025_STANDARD_EDITION_40_CORES","SQL_SERVER_2025_STANDARD_EDITION_42_CORES","SQL_SERVER_2025_STANDARD_EDITION_44_CORES","SQL_SERVER_2025_STANDARD_EDITION_46_CORES","SQL_SERVER_2025_STANDARD_EDITION_48_CORES","SQL_SERVER_2025_STANDARD_EDITION_4_CORES","SQL_SERVER_2025_STANDARD_EDITION_50_CORES","SQL_SERVER_2025_STANDARD_EDITION_52_CORES","SQL_SERVER_2025_STANDARD_EDITION_54_CORES","SQL_SERVER_2025_STANDARD_EDITION_56_CORES","SQL_SERVER_2025_STANDARD_EDITION_58_CORES","SQL_SERVER_2025_STANDARD_EDITION_60_CORES","SQL_SERVER_2025_STANDARD_EDITION_62_CORES","SQL_SERVER_2025_STANDARD_EDITION_64_CORES","SQL_SERVER_2025_STANDARD_EDITION_6_CORES","SQL_SERVER_2025_STANDARD_EDITION_72_CORES","SQL_SERVER_2025_STANDARD_EDITION_8_CORES","SQL_SERVER_2025_STANDARD_EDITION_96_CORES","SQL_SERVER_2025_WEB_EDITION_10_CORES","SQL_SERVER_2025_WEB_EDITION_128_CORES","SQL_SERVER_2025_WEB_EDITION_12_CORES","SQL_SERVER_2025_WEB_EDITION_14_CORES","SQL_SERVER_2025_WEB_EDITION_16_CORES","SQL_SERVER_2025_WEB_EDITION_18_CORES","SQL_SERVER_2025_WEB_EDITION_192_CORES","SQL_SERVER_2025_WEB_EDITION_20_CORES","SQL_SERVER_2025_WEB_EDITION_22_CORES","SQL_SERVER_2025_WEB_EDITION_24_CORES","SQL_SERVER_2025_WEB_EDITION_26_CORES","SQL_SERVER_2025_WEB_EDITION_28_CORES","SQL_SERVER_2025_WEB_EDITION_30_CORES","SQL_SERVER_2025_WEB_EDITION_32_CORES","SQL_SERVER_2025_WEB_EDITION_34_CORES","SQL_SERVER_2025_WEB_EDITION_36_CORES","SQL_SERVER_2025_WEB_EDITION_384_CORES","SQL_SERVER_2025_WEB_EDITION_38_CORES","SQL_SERVER_2025_WEB_EDITION_40_CORES","SQL_SERVER_2025_WEB_EDITION_42_CORES","SQL_SERVER_2025_WEB_EDITION_44_CORES","SQL_SERVER_2025_WEB_EDITION_46_CORES","SQL_SERVER_2025_WEB_EDITION_48_CORES","SQL_SERVER_2025_WEB_EDITION_4_CORES","SQL_SERVER_2025_WEB_EDITION_50_CORES","SQL_SERVER_2025_WEB_EDITION_52_CORES","SQL_SERVER_2025_WEB_EDITION_54_CORES","SQL_SERVER_2025_WEB_EDITION_56_CORES","SQL_SERVER_2025_WEB_EDITION_58_CORES","SQL_SERVER_2025_WEB_EDITION_60_CORES","SQL_SERVER_2025_WEB_EDITION_62_CORES","SQL_SERVER_2025_WEB_EDITION_64_CORES","SQL_SERVER_2025_WEB_EDITION_6_CORES","SQL_SERVER_2025_WEB_EDITION_72_CORES","SQL_SERVER_2025_WEB_EDITION_8_CORES","SQL_SERVER_2025_WEB_EDITION_96_CORES","sql-server-2008-license-standard-edition-2-cpu","sql-server-2008-license-standard-edition-4-cpu","sql-server-2008-license-web-edition-2-cpu","sql-server-2008-license-web-edition-4-cpu","sql-server-2012-license-standard-edition-10-cores","sql-server-2012-license-standard-edition-12-cores","sql-server-2012-license-standard-edition-16-cores","sql-server-2012-license-standard-edition-18-cores","sql-server-2012-license-standard-edition-2-cpu","sql-server-2012-license-standard-edition-20-cores","sql-server-2012-license-standard-edition-24-cores","sql-server-2012-license-standard-edition-32-cores","sql-server-2012-license-standard-edition-4-cores","sql-server-2012-license-standard-edition-6-cores","sql-server-2012-license-standard-edition-8-cores","sql-server-2012-license-web-edition-10-cores","sql-server-2012-license-web-edition-12-cores","sql-server-2012-license-web-edition-16-cores","sql-server-2012-license-web-edition-18-cores","sql-server-2012-license-web-edition-20-cores","sql-server-2012-license-web-edition-24-cores","sql-server-2012-license-web-edition-32-cores","sql-server-2012-license-web-edition-4-cores","sql-server-2012-license-web-edition-6-cores","sql-server-2012-license-web-edition-8-cores","sql-server-2014-license-standard-edition-10-cores","sql-server-2014-license-standard-edition-12-cores","sql-server-2014-license-standard-edition-16-cores","sql-server-2014-license-standard-edition-18-cores","sql-server-2014-license-standard-edition-20-cores","sql-server-2014-license-standard-edition-24-cores","sql-server-2014-license-standard-edition-4-cores","sql-server-2014-license-standard-edition-6-cores","sql-server-2014-license-standard-edition-8-cores","sql-server-2014-license-web-edition-10-cores","sql-server-2014-license-web-edition-12-cores","sql-server-2014-license-web-edition-16-cores","sql-server-2014-license-web-edition-18-cores","sql-server-2014-license-web-edition-20-cores","sql-server-2014-license-web-edition-24-cores","sql-server-2014-license-web-edition-4-cores","sql-server-2014-license-web-edition-6-cores","sql-server-2014-license-web-edition-8-cores","sql-server-2016-license-standard-edition-10-cores","sql-server-2016-license-standard-edition-12-cores","sql-server-2016-license-standard-edition-14-cores","sql-server-2016-license-standard-edition-16-cores","sql-server-2016-license-standard-edition-4-cores","sql-server-2016-license-standard-edition-6-cores","sql-server-2016-license-standard-edition-8-cores","sql-server-2016-license-web-edition-10-cores","sql-server-2016-license-web-edition-12-cores","sql-server-2016-license-web-edition-14-cores","sql-server-2016-license-web-edition-16-cores","sql-server-2016-license-web-edition-4-cores","sql-server-2016-license-web-edition-6-cores","sql-server-2016-license-web-edition-8-cores","sql-server-2017-license-standard-edition-10-cores","sql-server-2017-license-standard-edition-12-cores","sql-server-2017-license-standard-edition-14-cores","sql-server-2017-license-standard-edition-16-cores","sql-server-2017-license-standard-edition-18-cores","sql-server-2017-license-standard-edition-20-cores","sql-server-2017-license-standard-edition-22-cores","sql-server-2017-license-standard-edition-24-cores","sql-server-2017-license-standard-edition-26-cores","sql-server-2017-license-standard-edition-28-cores","sql-server-2017-license-standard-edition-30-cores","sql-server-2017-license-standard-edition-32-cores","sql-server-2017-license-standard-edition-4-cores","sql-server-2017-license-standard-edition-6-cores","sql-server-2017-license-standard-edition-8-cores","sql-server-2017-license-web-edition-10-cores","sql-server-2017-license-web-edition-12-cores","sql-server-2017-license-web-edition-14-cores","sql-server-2017-license-web-edition-16-cores","sql-server-2017-license-web-edition-18-cores","sql-server-2017-license-web-edition-20-cores","sql-server-2017-license-web-edition-22-cores","sql-server-2017-license-web-edition-24-cores","sql-server-2017-license-web-edition-26-cores","sql-server-2017-license-web-edition-28-cores","sql-server-2017-license-web-edition-30-cores","sql-server-2017-license-web-edition-32-cores","sql-server-2017-license-web-edition-4-cores","sql-server-2017-license-web-edition-6-cores","sql-server-2017-license-web-edition-8-cores","sql-server-2019-license-enterprise-edition-10-cores","sql-server-2019-license-enterprise-edition-12-cores","sql-server-2019-license-enterprise-edition-128-cores","sql-server-2019-license-enterprise-edition-14-cores","sql-server-2019-license-enterprise-edition-16-cores","sql-server-2019-license-enterprise-edition-18-cores","sql-server-2019-license-enterprise-edition-192-cores","sql-server-2019-license-enterprise-edition-20-cores","sql-server-2019-license-enterprise-edition-22-cores","sql-server-2019-license-enterprise-edition-24-cores","sql-server-2019-license-enterprise-edition-26-cores","sql-server-2019-license-enterprise-edition-28-cores","sql-server-2019-license-enterprise-edition-30-cores","sql-server-2019-license-enterprise-edition-32-cores","sql-server-2019-license-enterprise-edition-34-cores","sql-server-2019-license-enterprise-edition-36-cores","sql-server-2019-license-enterprise-edition-38-cores","sql-server-2019-license-enterprise-edition-384-cores","sql-server-2019-license-enterprise-edition-4-cores","sql-server-2019-license-enterprise-edition-40-cores","sql-server-2019-license-enterprise-edition-42-cores","sql-server-2019-license-enterprise-edition-44-cores","sql-server-2019-license-enterprise-edition-46-cores","sql-server-2019-license-enterprise-edition-48-cores","sql-server-2019-license-enterprise-edition-50-cores","sql-server-2019-license-enterprise-edition-52-cores","sql-server-2019-license-enterprise-edition-54-cores","sql-server-2019-license-enterprise-edition-56-cores","sql-server-2019-license-enterprise-edition-58-cores","sql-server-2019-license-enterprise-edition-6-cores","sql-server-2019-license-enterprise-edition-60-cores","sql-server-2019-license-enterprise-edition-62-cores","sql-server-2019-license-enterprise-edition-64-cores","sql-server-2019-license-enterprise-edition-72-cores","sql-server-2019-license-enterprise-edition-8-cores","sql-server-2019-license-enterprise-edition-96-cores","sql-server-2019-license-standard-edition-10-cores","sql-server-2019-license-standard-edition-12-cores","sql-server-2019-license-standard-edition-128-cores","sql-server-2019-license-standard-edition-14-cores","sql-server-2019-license-standard-edition-16-cores","sql-server-2019-license-standard-edition-18-cores","sql-server-2019-license-standard-edition-192-cores","sql-server-2019-license-standard-edition-20-cores","sql-server-2019-license-standard-edition-22-cores","sql-server-2019-license-standard-edition-24-cores","sql-server-2019-license-standard-edition-26-cores","sql-server-2019-license-standard-edition-28-cores","sql-server-2019-license-standard-edition-30-cores","sql-server-2019-license-standard-edition-32-cores","sql-server-2019-license-standard-edition-34-cores","sql-server-2019-license-standard-edition-36-cores","sql-server-2019-license-standard-edition-38-cores","sql-server-2019-license-standard-edition-384-cores","sql-server-2019-license-standard-edition-4-cores","sql-server-2019-license-standard-edition-40-cores","sql-server-2019-license-standard-edition-42-cores","sql-server-2019-license-standard-edition-44-cores","sql-server-2019-license-standard-edition-46-cores","sql-server-2019-license-standard-edition-48-cores","sql-server-2019-license-standard-edition-50-cores","sql-server-2019-license-standard-edition-52-cores","sql-server-2019-license-standard-edition-54-cores","sql-server-2019-license-standard-edition-56-cores","sql-server-2019-license-standard-edition-58-cores","sql-server-2019-license-standard-edition-6-cores","sql-server-2019-license-standard-edition-60-cores","sql-server-2019-license-standard-edition-62-cores","sql-server-2019-license-standard-edition-64-cores","sql-server-2019-license-standard-edition-72-cores","sql-server-2019-license-standard-edition-8-cores","sql-server-2019-license-standard-edition-96-cores","sql-server-2019-license-web-edition-10-cores","sql-server-2019-license-web-edition-12-cores","sql-server-2019-license-web-edition-128-cores","sql-server-2019-license-web-edition-14-cores","sql-server-2019-license-web-edition-16-cores","sql-server-2019-license-web-edition-18-cores","sql-server-2019-license-web-edition-192-cores","sql-server-2019-license-web-edition-20-cores","sql-server-2019-license-web-edition-22-cores","sql-server-2019-license-web-edition-24-cores","sql-server-2019-license-web-edition-26-cores","sql-server-2019-license-web-edition-28-cores","sql-server-2019-license-web-edition-30-cores","sql-server-2019-license-web-edition-32-cores","sql-server-2019-license-web-edition-34-cores","sql-server-2019-license-web-edition-36-cores","sql-server-2019-license-web-edition-38-cores","sql-server-2019-license-web-edition-384-cores","sql-server-2019-license-web-edition-4-cores","sql-server-2019-license-web-edition-40-cores","sql-server-2019-license-web-edition-42-cores","sql-server-2019-license-web-edition-44-cores","sql-server-2019-license-web-edition-46-cores","sql-server-2019-license-web-edition-48-cores","sql-server-2019-license-web-edition-50-cores","sql-server-2019-license-web-edition-52-cores","sql-server-2019-license-web-edition-54-cores","sql-server-2019-license-web-edition-56-cores","sql-server-2019-license-web-edition-58-cores","sql-server-2019-license-web-edition-6-cores","sql-server-2019-license-web-edition-60-cores","sql-server-2019-license-web-edition-62-cores","sql-server-2019-license-web-edition-64-cores","sql-server-2019-license-web-edition-72-cores","sql-server-2019-license-web-edition-8-cores","sql-server-2019-license-web-edition-96-cores","sql-server-2022-license-enterprise-edition-10-cores","sql-server-2022-license-enterprise-edition-12-cores","sql-server-2022-license-enterprise-edition-128-cores","sql-server-2022-license-enterprise-edition-14-cores","sql-server-2022-license-enterprise-edition-16-cores","sql-server-2022-license-enterprise-edition-18-cores","sql-server-2022-license-enterprise-edition-192-cores","sql-server-2022-license-enterprise-edition-20-cores","sql-server-2022-license-enterprise-edition-22-cores","sql-server-2022-license-enterprise-edition-24-cores","sql-server-2022-license-enterprise-edition-26-cores","sql-server-2022-license-enterprise-edition-28-cores","sql-server-2022-license-enterprise-edition-30-cores","sql-server-2022-license-enterprise-edition-32-cores","sql-server-2022-license-enterprise-edition-34-cores","sql-server-2022-license-enterprise-edition-36-cores","sql-server-2022-license-enterprise-edition-38-cores","sql-server-2022-license-enterprise-edition-384-cores","sql-server-2022-license-enterprise-edition-4-cores","sql-server-2022-license-enterprise-edition-40-cores","sql-server-2022-license-enterprise-edition-42-cores","sql-server-2022-license-enterprise-edition-44-cores","sql-server-2022-license-enterprise-edition-46-cores","sql-server-2022-license-enterprise-edition-48-cores","sql-server-2022-license-enterprise-edition-50-cores","sql-server-2022-license-enterprise-edition-52-cores","sql-server-2022-license-enterprise-edition-54-cores","sql-server-2022-license-enterprise-edition-56-cores","sql-server-2022-license-enterprise-edition-58-cores","sql-server-2022-license-enterprise-edition-6-cores","sql-server-2022-license-enterprise-edition-60-cores","sql-server-2022-license-enterprise-edition-62-cores","sql-server-2022-license-enterprise-edition-64-cores","sql-server-2022-license-enterprise-edition-72-cores","sql-server-2022-license-enterprise-edition-8-cores","sql-server-2022-license-enterprise-edition-96-cores","sql-server-2022-license-standard-edition-10-cores","sql-server-2022-license-standard-edition-12-cores","sql-server-2022-license-standard-edition-128-cores","sql-server-2022-license-standard-edition-14-cores","sql-server-2022-license-standard-edition-16-cores","sql-server-2022-license-standard-edition-18-cores","sql-server-2022-license-standard-edition-192-cores","sql-server-2022-license-standard-edition-20-cores","sql-server-2022-license-standard-edition-22-cores","sql-server-2022-license-standard-edition-24-cores","sql-server-2022-license-standard-edition-26-cores","sql-server-2022-license-standard-edition-28-cores","sql-server-2022-license-standard-edition-30-cores","sql-server-2022-license-standard-edition-32-cores","sql-server-2022-license-standard-edition-34-cores","sql-server-2022-license-standard-edition-36-cores","sql-server-2022-license-standard-edition-38-cores","sql-server-2022-license-standard-edition-384-cores","sql-server-2022-license-standard-edition-4-cores","sql-server-2022-license-standard-edition-40-cores","sql-server-2022-license-standard-edition-42-cores","sql-server-2022-license-standard-edition-44-cores","sql-server-2022-license-standard-edition-46-cores","sql-server-2022-license-standard-edition-48-cores","sql-server-2022-license-standard-edition-50-cores","sql-server-2022-license-standard-edition-52-cores","sql-server-2022-license-standard-edition-54-cores","sql-server-2022-license-standard-edition-56-cores","sql-server-2022-license-standard-edition-58-cores","sql-server-2022-license-standard-edition-6-cores","sql-server-2022-license-standard-edition-60-cores","sql-server-2022-license-standard-edition-62-cores","sql-server-2022-license-standard-edition-64-cores","sql-server-2022-license-standard-edition-72-cores","sql-server-2022-license-standard-edition-8-cores","sql-server-2022-license-standard-edition-96-cores","sql-server-2022-license-web-edition-10-cores","sql-server-2022-license-web-edition-12-cores","sql-server-2022-license-web-edition-128-cores","sql-server-2022-license-web-edition-14-cores","sql-server-2022-license-web-edition-16-cores","sql-server-2022-license-web-edition-18-cores","sql-server-2022-license-web-edition-192-cores","sql-server-2022-license-web-edition-20-cores","sql-server-2022-license-web-edition-22-cores","sql-server-2022-license-web-edition-24-cores","sql-server-2022-license-web-edition-26-cores","sql-server-2022-license-web-edition-28-cores","sql-server-2022-license-web-edition-30-cores","sql-server-2022-license-web-edition-32-cores","sql-server-2022-license-web-edition-34-cores","sql-server-2022-license-web-edition-36-cores","sql-server-2022-license-web-edition-38-cores","sql-server-2022-license-web-edition-384-cores","sql-server-2022-license-web-edition-4-cores","sql-server-2022-license-web-edition-40-cores","sql-server-2022-license-web-edition-42-cores","sql-server-2022-license-web-edition-44-cores","sql-server-2022-license-web-edition-46-cores","sql-server-2022-license-web-edition-48-cores","sql-server-2022-license-web-edition-50-cores","sql-server-2022-license-web-edition-52-cores","sql-server-2022-license-web-edition-54-cores","sql-server-2022-license-web-edition-56-cores","sql-server-2022-license-web-edition-58-cores","sql-server-2022-license-web-edition-6-cores","sql-server-2022-license-web-edition-60-cores","sql-server-2022-license-web-edition-62-cores","sql-server-2022-license-web-edition-64-cores","sql-server-2022-license-web-edition-72-cores","sql-server-2022-license-web-edition-8-cores","sql-server-2022-license-web-edition-96-cores","sql-server-2025-license-enterprise-edition-10-cores","sql-server-2025-license-enterprise-edition-12-cores","sql-server-2025-license-enterprise-edition-128-cores","sql-server-2025-license-enterprise-edition-14-cores","sql-server-2025-license-enterprise-edition-16-cores","sql-server-2025-license-enterprise-edition-18-cores","sql-server-2025-license-enterprise-edition-192-cores","sql-server-2025-license-enterprise-edition-20-cores","sql-server-2025-license-enterprise-edition-22-cores","sql-server-2025-license-enterprise-edition-24-cores","sql-server-2025-license-enterprise-edition-26-cores","sql-server-2025-license-enterprise-edition-28-cores","sql-server-2025-license-enterprise-edition-30-cores","sql-server-2025-license-enterprise-edition-32-cores","sql-server-2025-license-enterprise-edition-34-cores","sql-server-2025-license-enterprise-edition-36-cores","sql-server-2025-license-enterprise-edition-38-cores","sql-server-2025-license-enterprise-edition-384-cores","sql-server-2025-license-enterprise-edition-4-cores","sql-server-2025-license-enterprise-edition-40-cores","sql-server-2025-license-enterprise-edition-42-cores","sql-server-2025-license-enterprise-edition-44-cores","sql-server-2025-license-enterprise-edition-46-cores","sql-server-2025-license-enterprise-edition-48-cores","sql-server-2025-license-enterprise-edition-50-cores","sql-server-2025-license-enterprise-edition-52-cores","sql-server-2025-license-enterprise-edition-54-cores","sql-server-2025-license-enterprise-edition-56-cores","sql-server-2025-license-enterprise-edition-58-cores","sql-server-2025-license-enterprise-edition-6-cores","sql-server-2025-license-enterprise-edition-60-cores","sql-server-2025-license-enterprise-edition-62-cores","sql-server-2025-license-enterprise-edition-64-cores","sql-server-2025-license-enterprise-edition-72-cores","sql-server-2025-license-enterprise-edition-8-cores","sql-server-2025-license-enterprise-edition-96-cores","sql-server-2025-license-standard-edition-10-cores","sql-server-2025-license-standard-edition-12-cores","sql-server-2025-license-standard-edition-128-cores","sql-server-2025-license-standard-edition-14-cores","sql-server-2025-license-standard-edition-16-cores","sql-server-2025-license-standard-edition-18-cores","sql-server-2025-license-standard-edition-192-cores","sql-server-2025-license-standard-edition-20-cores","sql-server-2025-license-standard-edition-22-cores","sql-server-2025-license-standard-edition-24-cores","sql-server-2025-license-standard-edition-26-cores","sql-server-2025-license-standard-edition-28-cores","sql-server-2025-license-standard-edition-30-cores","sql-server-2025-license-standard-edition-32-cores","sql-server-2025-license-standard-edition-34-cores","sql-server-2025-license-standard-edition-36-cores","sql-server-2025-license-standard-edition-38-cores","sql-server-2025-license-standard-edition-384-cores","sql-server-2025-license-standard-edition-4-cores","sql-server-2025-license-standard-edition-40-cores","sql-server-2025-license-standard-edition-42-cores","sql-server-2025-license-standard-edition-44-cores","sql-server-2025-license-standard-edition-46-cores","sql-server-2025-license-standard-edition-48-cores","sql-server-2025-license-standard-edition-50-cores","sql-server-2025-license-standard-edition-52-cores","sql-server-2025-license-standard-edition-54-cores","sql-server-2025-license-standard-edition-56-cores","sql-server-2025-license-standard-edition-58-cores","sql-server-2025-license-standard-edition-6-cores","sql-server-2025-license-standard-edition-60-cores","sql-server-2025-license-standard-edition-62-cores","sql-server-2025-license-standard-edition-64-cores","sql-server-2025-license-standard-edition-72-cores","sql-server-2025-license-standard-edition-8-cores","sql-server-2025-license-standard-edition-96-cores","sql-server-2025-license-web-edition-10-cores","sql-server-2025-license-web-edition-12-cores","sql-server-2025-license-web-edition-128-cores","sql-server-2025-license-web-edition-14-cores","sql-server-2025-license-web-edition-16-cores","sql-server-2025-license-web-edition-18-cores","sql-server-2025-license-web-edition-192-cores","sql-server-2025-license-web-edition-20-cores","sql-server-2025-license-web-edition-22-cores","sql-server-2025-license-web-edition-24-cores","sql-server-2025-license-web-edition-26-cores","sql-server-2025-license-web-edition-28-cores","sql-server-2025-license-web-edition-30-cores","sql-server-2025-license-web-edition-32-cores","sql-server-2025-license-web-edition-34-cores","sql-server-2025-license-web-edition-36-cores","sql-server-2025-license-web-edition-38-cores","sql-server-2025-license-web-edition-384-cores","sql-server-2025-license-web-edition-4-cores","sql-server-2025-license-web-edition-40-cores","sql-server-2025-license-web-edition-42-cores","sql-server-2025-license-web-edition-44-cores","sql-server-2025-license-web-edition-46-cores","sql-server-2025-license-web-edition-48-cores","sql-server-2025-license-web-edition-50-cores","sql-server-2025-license-web-edition-52-cores","sql-server-2025-license-web-edition-54-cores","sql-server-2025-license-web-edition-56-cores","sql-server-2025-license-web-edition-58-cores","sql-server-2025-license-web-edition-6-cores","sql-server-2025-license-web-edition-60-cores","sql-server-2025-license-web-edition-62-cores","sql-server-2025-license-web-edition-64-cores","sql-server-2025-license-web-edition-72-cores","sql-server-2025-license-web-edition-8-cores","sql-server-2025-license-web-edition-96-cores"]},"license.StateEnum":{"type":"string","description":"All states a license can be in","enum":["ok","released","terminated","toDeliver"]},"license.Task":{"type":"object","description":"licenses Todos","properties":{"action":{"allOf":[{"$ref":"#/components/schemas/license.ActionType"}],"description":"This Task description","readOnly":true},"doneDate":{"type":"string","description":"When was this Task done","nullable":true,"format":"date-time","readOnly":true},"lastUpdate":{"type":"string","description":"The last time this Task was updated","format":"date-time","readOnly":true},"name":{"type":"string","description":"This Task name","readOnly":true},"status":{"allOf":[{"$ref":"#/components/schemas/license.TaskStateEnum"}],"description":"Current Taks status","readOnly":true},"taskId":{"type":"integer","description":"This Task id","readOnly":true},"todoDate":{"type":"string","description":"When was this Task created","format":"date-time","readOnly":true}}},"license.TaskStateEnum":{"type":"string","description":"All states a license Task can be in","enum":["cancelled","doing","done","error","todo"]},"license.VirtuozzoContainerNumberEnum":{"type":"string","description":"All quantities of container available for a Virtuozzo license","enum":["2_CPU_001_CONTAINER","2_CPU_003_CONTAINER","2_CPU_010_CONTAINER","2_CPU_030_CONTAINER","2_CPU_060_CONTAINER","2_CPU_100_CONTAINER"]},"license.VirtuozzoOrderConfiguration":{"type":"object","description":"The serviceTypes allowed to Order a Virtuozzo version","properties":{"orderableVersions":{"type":"array","items":{"$ref":"#/components/schemas/license.OrderableVirtuozzoCompatibilityInfos"}},"serviceType":{"$ref":"#/components/schemas/license.LicenseTypeEnum"}}},"license.VirtuozzoVersionEnum":{"type":"string","description":"All versions available for Virtuozzo products","enum":["VIRTUOZZO_CONTAINERS_4_FOR_LINUX","VIRTUOZZO_CONTAINERS_4_FOR_WINDOWS"]},"license.WindowsOrderConfiguration":{"type":"object","description":"Allowed windows versions and their compliant options per matching serviceTypes","properties":{"orderableVersions":{"type":"array","items":{"$ref":"#/components/schemas/license.OrderableWindowsCompatibilityInfos"}},"serviceType":{"$ref":"#/components/schemas/license.LicenseTypeEnum"}}},"license.WindowsOsVersionEnum":{"type":"string","description":"All versions for Windows products","enum":["WINDOWS_SERVER_2003_ENTERPRISE_EDITION","WINDOWS_SERVER_2003_ENTERPRISE_EDITION_2_CPU","WINDOWS_SERVER_2003_STANDARD_EDITION","WINDOWS_SERVER_2003_WEB_EDITION","WINDOWS_SERVER_2003_WEB_EDITION_2_CPU","WINDOWS_SERVER_2003_WEB_ENHANCED_EDITION","WINDOWS_SERVER_2003_WEB_STANDARD_EDITION","WINDOWS_SERVER_2003_WEB_STANDARD_EDITION_2_CPU","WINDOWS_SERVER_2008_DATACENTER_EDITION","WINDOWS_SERVER_2008_DATACENTER_EDITION_2_CPU","WINDOWS_SERVER_2008_DATACENTER_EDITION_4_CPU","WINDOWS_SERVER_2008_ENTERPRISE_EDITION","WINDOWS_SERVER_2008_ENTERPRISE_EDITION_2_CPU","WINDOWS_SERVER_2008_ENTERPRISE_EDITION_4_CPU","WINDOWS_SERVER_2008_STANDARD_EDITION","WINDOWS_SERVER_2008_STANDARD_EDITION_2_CPU","WINDOWS_SERVER_2008_STANDARD_EDITION_4_CPU","WINDOWS_SERVER_2008_WEB_EDITION","WINDOWS_SERVER_2008_WEB_EDITION_2_CPU","WINDOWS_SERVER_2008_WEB_EDITION_4_CPU","WINDOWS_SERVER_2008_WEB_STANDARD_EDITION","WINDOWS_SERVER_2012_DATACENTER_EDITION","WINDOWS_SERVER_2012_DATACENTER_EDITION_2_CPU","WINDOWS_SERVER_2012_DATACENTER_EDITION_4_CPU","WINDOWS_SERVER_2012_ENTERPRISE_EDITION","WINDOWS_SERVER_2012_ENTERPRISE_EDITION_2_CPU","WINDOWS_SERVER_2012_STANDARD_EDITION","WINDOWS_SERVER_2012_STANDARD_EDITION_2_CPU","WINDOWS_SERVER_2012_STANDARD_EDITION_4_CPU","WINDOWS_SERVER_2012_WEB_EDITION","WINDOWS_SERVER_2016_DATACENTER_EDITION_1_CPU_10_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_1_CPU_12_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_1_CPU_14_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_1_CPU_16_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_1_CPU_18_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_1_CPU_20_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_1_CPU_22_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_1_CPU_24_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_1_CPU_32_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_1_CPU_48_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_1_CPU_64_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_1_CPU_8_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_2_CPU_10_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_2_CPU_12_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_2_CPU_14_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_2_CPU_16_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_2_CPU_18_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_2_CPU_20_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_2_CPU_22_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_2_CPU_24_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_2_CPU_32_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_2_CPU_8_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_4_CPU_10_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_4_CPU_12_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_4_CPU_14_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_4_CPU_16_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_4_CPU_18_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_4_CPU_20_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_4_CPU_22_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_4_CPU_24_CORES","WINDOWS_SERVER_2016_DATACENTER_EDITION_4_CPU_8_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_1_CPU_10_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_1_CPU_12_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_1_CPU_14_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_1_CPU_16_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_1_CPU_18_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_1_CPU_20_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_1_CPU_22_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_1_CPU_24_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_1_CPU_32_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_1_CPU_48_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_1_CPU_64_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_1_CPU_8_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_2_CPU_10_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_2_CPU_12_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_2_CPU_14_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_2_CPU_16_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_2_CPU_18_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_2_CPU_20_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_2_CPU_22_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_2_CPU_24_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_2_CPU_32_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_2_CPU_8_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_4_CPU_10_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_4_CPU_12_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_4_CPU_14_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_4_CPU_16_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_4_CPU_18_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_4_CPU_20_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_4_CPU_22_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_4_CPU_24_CORES","WINDOWS_SERVER_2016_STANDARD_EDITION_4_CPU_8_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_10_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_128_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_12_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_14_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_16_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_18_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_192_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_20_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_22_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_24_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_256_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_26_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_28_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_30_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_32_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_34_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_36_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_38_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_40_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_42_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_44_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_46_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_48_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_50_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_512_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_52_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_54_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_56_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_58_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_60_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_62_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_64_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_72_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_8_CORES","WINDOWS_SERVER_2019_DATACENTER_EDITION_96_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_10_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_128_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_12_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_14_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_16_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_18_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_192_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_20_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_22_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_24_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_256_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_26_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_28_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_30_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_32_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_34_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_36_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_38_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_40_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_42_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_44_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_46_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_48_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_50_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_512_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_52_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_54_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_56_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_58_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_60_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_62_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_64_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_72_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_8_CORES","WINDOWS_SERVER_2019_STANDARD_EDITION_96_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_10_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_128_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_12_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_14_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_16_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_18_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_192_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_20_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_22_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_24_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_256_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_26_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_28_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_30_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_32_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_34_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_36_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_38_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_40_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_42_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_44_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_46_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_48_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_50_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_512_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_52_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_54_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_56_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_58_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_60_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_62_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_64_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_72_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_8_CORES","WINDOWS_SERVER_2022_DATACENTER_EDITION_96_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_10_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_128_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_12_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_14_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_16_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_18_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_192_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_20_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_22_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_24_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_256_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_26_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_28_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_30_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_32_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_34_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_36_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_38_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_40_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_42_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_44_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_46_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_48_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_50_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_512_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_52_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_54_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_56_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_58_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_60_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_62_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_64_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_72_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_8_CORES","WINDOWS_SERVER_2022_STANDARD_EDITION_96_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_10_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_128_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_12_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_14_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_16_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_18_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_192_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_20_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_22_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_24_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_256_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_26_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_28_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_30_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_32_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_34_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_36_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_38_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_40_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_42_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_44_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_46_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_48_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_50_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_512_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_52_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_54_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_56_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_58_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_60_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_62_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_64_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_72_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_8_CORES","WINDOWS_SERVER_2025_DATACENTER_EDITION_96_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_10_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_128_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_12_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_14_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_16_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_18_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_192_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_20_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_22_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_24_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_256_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_26_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_28_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_30_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_32_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_34_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_36_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_38_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_40_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_42_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_44_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_46_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_48_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_50_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_512_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_52_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_54_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_56_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_58_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_60_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_62_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_64_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_72_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_8_CORES","WINDOWS_SERVER_2025_STANDARD_EDITION_96_CORES","windows-server-2008-license-datacenter-edition-1-cpu","windows-server-2008-license-datacenter-edition-2-cpu","windows-server-2008-license-datacenter-edition-4-cpu","windows-server-2008-license-enterprise-edition-1-cpu","windows-server-2008-license-enterprise-edition-2-cpu","windows-server-2008-license-enterprise-edition-4-cpu","windows-server-2008-license-standard-edition-1-cpu","windows-server-2008-license-standard-edition-2-cpu","windows-server-2008-license-standard-edition-4-cpu","windows-server-2008-license-web-edition-1-cpu","windows-server-2008-license-web-edition-2-cpu","windows-server-2008-license-web-edition-4-cpu","windows-server-2012-license-datacenter-edition-1-cpu","windows-server-2012-license-datacenter-edition-2-cpu","windows-server-2012-license-datacenter-edition-4-cpu","windows-server-2012-license-standard-edition-1-cpu","windows-server-2012-license-standard-edition-2-cpu","windows-server-2012-license-standard-edition-4-cpu","windows-server-2016-license-datacenter-edition-1-cpu-10-cores","windows-server-2016-license-datacenter-edition-1-cpu-12-cores","windows-server-2016-license-datacenter-edition-1-cpu-14-cores","windows-server-2016-license-datacenter-edition-1-cpu-16-cores","windows-server-2016-license-datacenter-edition-1-cpu-18-cores","windows-server-2016-license-datacenter-edition-1-cpu-20-cores","windows-server-2016-license-datacenter-edition-1-cpu-22-cores","windows-server-2016-license-datacenter-edition-1-cpu-24-cores","windows-server-2016-license-datacenter-edition-1-cpu-32-cores","windows-server-2016-license-datacenter-edition-1-cpu-48-cores","windows-server-2016-license-datacenter-edition-1-cpu-64-cores","windows-server-2016-license-datacenter-edition-1-cpu-8-cores","windows-server-2016-license-datacenter-edition-2-cpu-10-cores","windows-server-2016-license-datacenter-edition-2-cpu-12-cores","windows-server-2016-license-datacenter-edition-2-cpu-14-cores","windows-server-2016-license-datacenter-edition-2-cpu-16-cores","windows-server-2016-license-datacenter-edition-2-cpu-18-cores","windows-server-2016-license-datacenter-edition-2-cpu-20-cores","windows-server-2016-license-datacenter-edition-2-cpu-22-cores","windows-server-2016-license-datacenter-edition-2-cpu-24-cores","windows-server-2016-license-datacenter-edition-2-cpu-32-cores","windows-server-2016-license-datacenter-edition-2-cpu-8-cores","windows-server-2016-license-datacenter-edition-4-cpu-10-cores","windows-server-2016-license-datacenter-edition-4-cpu-12-cores","windows-server-2016-license-datacenter-edition-4-cpu-14-cores","windows-server-2016-license-datacenter-edition-4-cpu-16-cores","windows-server-2016-license-datacenter-edition-4-cpu-18-cores","windows-server-2016-license-datacenter-edition-4-cpu-20-cores","windows-server-2016-license-datacenter-edition-4-cpu-22-cores","windows-server-2016-license-datacenter-edition-4-cpu-24-cores","windows-server-2016-license-datacenter-edition-4-cpu-8-cores","windows-server-2016-license-standard-edition-1-cpu-10-cores","windows-server-2016-license-standard-edition-1-cpu-12-cores","windows-server-2016-license-standard-edition-1-cpu-14-cores","windows-server-2016-license-standard-edition-1-cpu-16-cores","windows-server-2016-license-standard-edition-1-cpu-18-cores","windows-server-2016-license-standard-edition-1-cpu-20-cores","windows-server-2016-license-standard-edition-1-cpu-22-cores","windows-server-2016-license-standard-edition-1-cpu-24-cores","windows-server-2016-license-standard-edition-1-cpu-32-cores","windows-server-2016-license-standard-edition-1-cpu-48-cores","windows-server-2016-license-standard-edition-1-cpu-64-cores","windows-server-2016-license-standard-edition-1-cpu-8-cores","windows-server-2016-license-standard-edition-2-cpu-10-cores","windows-server-2016-license-standard-edition-2-cpu-12-cores","windows-server-2016-license-standard-edition-2-cpu-14-cores","windows-server-2016-license-standard-edition-2-cpu-16-cores","windows-server-2016-license-standard-edition-2-cpu-18-cores","windows-server-2016-license-standard-edition-2-cpu-20-cores","windows-server-2016-license-standard-edition-2-cpu-22-cores","windows-server-2016-license-standard-edition-2-cpu-24-cores","windows-server-2016-license-standard-edition-2-cpu-32-cores","windows-server-2016-license-standard-edition-2-cpu-8-cores","windows-server-2016-license-standard-edition-4-cpu-10-cores","windows-server-2016-license-standard-edition-4-cpu-12-cores","windows-server-2016-license-standard-edition-4-cpu-14-cores","windows-server-2016-license-standard-edition-4-cpu-16-cores","windows-server-2016-license-standard-edition-4-cpu-18-cores","windows-server-2016-license-standard-edition-4-cpu-20-cores","windows-server-2016-license-standard-edition-4-cpu-22-cores","windows-server-2016-license-standard-edition-4-cpu-24-cores","windows-server-2016-license-standard-edition-4-cpu-8-cores","windows-server-2019-license-datacenter-edition-10-cores","windows-server-2019-license-datacenter-edition-12-cores","windows-server-2019-license-datacenter-edition-128-cores","windows-server-2019-license-datacenter-edition-14-cores","windows-server-2019-license-datacenter-edition-16-cores","windows-server-2019-license-datacenter-edition-18-cores","windows-server-2019-license-datacenter-edition-192-cores","windows-server-2019-license-datacenter-edition-20-cores","windows-server-2019-license-datacenter-edition-22-cores","windows-server-2019-license-datacenter-edition-24-cores","windows-server-2019-license-datacenter-edition-256-cores","windows-server-2019-license-datacenter-edition-26-cores","windows-server-2019-license-datacenter-edition-28-cores","windows-server-2019-license-datacenter-edition-30-cores","windows-server-2019-license-datacenter-edition-32-cores","windows-server-2019-license-datacenter-edition-34-cores","windows-server-2019-license-datacenter-edition-36-cores","windows-server-2019-license-datacenter-edition-38-cores","windows-server-2019-license-datacenter-edition-40-cores","windows-server-2019-license-datacenter-edition-42-cores","windows-server-2019-license-datacenter-edition-44-cores","windows-server-2019-license-datacenter-edition-46-cores","windows-server-2019-license-datacenter-edition-48-cores","windows-server-2019-license-datacenter-edition-50-cores","windows-server-2019-license-datacenter-edition-512-cores","windows-server-2019-license-datacenter-edition-52-cores","windows-server-2019-license-datacenter-edition-54-cores","windows-server-2019-license-datacenter-edition-56-cores","windows-server-2019-license-datacenter-edition-58-cores","windows-server-2019-license-datacenter-edition-60-cores","windows-server-2019-license-datacenter-edition-62-cores","windows-server-2019-license-datacenter-edition-64-cores","windows-server-2019-license-datacenter-edition-72-cores","windows-server-2019-license-datacenter-edition-8-cores","windows-server-2019-license-datacenter-edition-96-cores","windows-server-2019-license-standard-edition-10-cores","windows-server-2019-license-standard-edition-12-cores","windows-server-2019-license-standard-edition-128-cores","windows-server-2019-license-standard-edition-14-cores","windows-server-2019-license-standard-edition-16-cores","windows-server-2019-license-standard-edition-18-cores","windows-server-2019-license-standard-edition-192-cores","windows-server-2019-license-standard-edition-20-cores","windows-server-2019-license-standard-edition-22-cores","windows-server-2019-license-standard-edition-24-cores","windows-server-2019-license-standard-edition-256-cores","windows-server-2019-license-standard-edition-26-cores","windows-server-2019-license-standard-edition-28-cores","windows-server-2019-license-standard-edition-30-cores","windows-server-2019-license-standard-edition-32-cores","windows-server-2019-license-standard-edition-34-cores","windows-server-2019-license-standard-edition-36-cores","windows-server-2019-license-standard-edition-38-cores","windows-server-2019-license-standard-edition-40-cores","windows-server-2019-license-standard-edition-42-cores","windows-server-2019-license-standard-edition-44-cores","windows-server-2019-license-standard-edition-46-cores","windows-server-2019-license-standard-edition-48-cores","windows-server-2019-license-standard-edition-50-cores","windows-server-2019-license-standard-edition-512-cores","windows-server-2019-license-standard-edition-52-cores","windows-server-2019-license-standard-edition-54-cores","windows-server-2019-license-standard-edition-56-cores","windows-server-2019-license-standard-edition-58-cores","windows-server-2019-license-standard-edition-60-cores","windows-server-2019-license-standard-edition-62-cores","windows-server-2019-license-standard-edition-64-cores","windows-server-2019-license-standard-edition-72-cores","windows-server-2019-license-standard-edition-8-cores","windows-server-2019-license-standard-edition-96-cores","windows-server-2022-license-datacenter-edition-10-cores","windows-server-2022-license-datacenter-edition-12-cores","windows-server-2022-license-datacenter-edition-128-cores","windows-server-2022-license-datacenter-edition-14-cores","windows-server-2022-license-datacenter-edition-16-cores","windows-server-2022-license-datacenter-edition-18-cores","windows-server-2022-license-datacenter-edition-192-cores","windows-server-2022-license-datacenter-edition-20-cores","windows-server-2022-license-datacenter-edition-22-cores","windows-server-2022-license-datacenter-edition-24-cores","windows-server-2022-license-datacenter-edition-256-cores","windows-server-2022-license-datacenter-edition-26-cores","windows-server-2022-license-datacenter-edition-28-cores","windows-server-2022-license-datacenter-edition-30-cores","windows-server-2022-license-datacenter-edition-32-cores","windows-server-2022-license-datacenter-edition-34-cores","windows-server-2022-license-datacenter-edition-36-cores","windows-server-2022-license-datacenter-edition-38-cores","windows-server-2022-license-datacenter-edition-40-cores","windows-server-2022-license-datacenter-edition-42-cores","windows-server-2022-license-datacenter-edition-44-cores","windows-server-2022-license-datacenter-edition-46-cores","windows-server-2022-license-datacenter-edition-48-cores","windows-server-2022-license-datacenter-edition-50-cores","windows-server-2022-license-datacenter-edition-512-cores","windows-server-2022-license-datacenter-edition-52-cores","windows-server-2022-license-datacenter-edition-54-cores","windows-server-2022-license-datacenter-edition-56-cores","windows-server-2022-license-datacenter-edition-58-cores","windows-server-2022-license-datacenter-edition-60-cores","windows-server-2022-license-datacenter-edition-62-cores","windows-server-2022-license-datacenter-edition-64-cores","windows-server-2022-license-datacenter-edition-72-cores","windows-server-2022-license-datacenter-edition-8-cores","windows-server-2022-license-datacenter-edition-96-cores","windows-server-2022-license-standard-edition-10-cores","windows-server-2022-license-standard-edition-12-cores","windows-server-2022-license-standard-edition-128-cores","windows-server-2022-license-standard-edition-14-cores","windows-server-2022-license-standard-edition-16-cores","windows-server-2022-license-standard-edition-18-cores","windows-server-2022-license-standard-edition-192-cores","windows-server-2022-license-standard-edition-20-cores","windows-server-2022-license-standard-edition-22-cores","windows-server-2022-license-standard-edition-24-cores","windows-server-2022-license-standard-edition-256-cores","windows-server-2022-license-standard-edition-26-cores","windows-server-2022-license-standard-edition-28-cores","windows-server-2022-license-standard-edition-30-cores","windows-server-2022-license-standard-edition-32-cores","windows-server-2022-license-standard-edition-34-cores","windows-server-2022-license-standard-edition-36-cores","windows-server-2022-license-standard-edition-38-cores","windows-server-2022-license-standard-edition-40-cores","windows-server-2022-license-standard-edition-42-cores","windows-server-2022-license-standard-edition-44-cores","windows-server-2022-license-standard-edition-46-cores","windows-server-2022-license-standard-edition-48-cores","windows-server-2022-license-standard-edition-50-cores","windows-server-2022-license-standard-edition-512-cores","windows-server-2022-license-standard-edition-52-cores","windows-server-2022-license-standard-edition-54-cores","windows-server-2022-license-standard-edition-56-cores","windows-server-2022-license-standard-edition-58-cores","windows-server-2022-license-standard-edition-60-cores","windows-server-2022-license-standard-edition-62-cores","windows-server-2022-license-standard-edition-64-cores","windows-server-2022-license-standard-edition-72-cores","windows-server-2022-license-standard-edition-8-cores","windows-server-2022-license-standard-edition-96-cores","windows-server-2025-license-datacenter-edition-10-cores","windows-server-2025-license-datacenter-edition-12-cores","windows-server-2025-license-datacenter-edition-128-cores","windows-server-2025-license-datacenter-edition-14-cores","windows-server-2025-license-datacenter-edition-16-cores","windows-server-2025-license-datacenter-edition-18-cores","windows-server-2025-license-datacenter-edition-192-cores","windows-server-2025-license-datacenter-edition-20-cores","windows-server-2025-license-datacenter-edition-22-cores","windows-server-2025-license-datacenter-edition-24-cores","windows-server-2025-license-datacenter-edition-256-cores","windows-server-2025-license-datacenter-edition-26-cores","windows-server-2025-license-datacenter-edition-28-cores","windows-server-2025-license-datacenter-edition-30-cores","windows-server-2025-license-datacenter-edition-32-cores","windows-server-2025-license-datacenter-edition-34-cores","windows-server-2025-license-datacenter-edition-36-cores","windows-server-2025-license-datacenter-edition-38-cores","windows-server-2025-license-datacenter-edition-40-cores","windows-server-2025-license-datacenter-edition-42-cores","windows-server-2025-license-datacenter-edition-44-cores","windows-server-2025-license-datacenter-edition-46-cores","windows-server-2025-license-datacenter-edition-48-cores","windows-server-2025-license-datacenter-edition-50-cores","windows-server-2025-license-datacenter-edition-512-cores","windows-server-2025-license-datacenter-edition-52-cores","windows-server-2025-license-datacenter-edition-54-cores","windows-server-2025-license-datacenter-edition-56-cores","windows-server-2025-license-datacenter-edition-58-cores","windows-server-2025-license-datacenter-edition-60-cores","windows-server-2025-license-datacenter-edition-62-cores","windows-server-2025-license-datacenter-edition-64-cores","windows-server-2025-license-datacenter-edition-72-cores","windows-server-2025-license-datacenter-edition-8-cores","windows-server-2025-license-datacenter-edition-96-cores","windows-server-2025-license-standard-edition-10-cores","windows-server-2025-license-standard-edition-12-cores","windows-server-2025-license-standard-edition-128-cores","windows-server-2025-license-standard-edition-14-cores","windows-server-2025-license-standard-edition-16-cores","windows-server-2025-license-standard-edition-18-cores","windows-server-2025-license-standard-edition-192-cores","windows-server-2025-license-standard-edition-20-cores","windows-server-2025-license-standard-edition-22-cores","windows-server-2025-license-standard-edition-24-cores","windows-server-2025-license-standard-edition-256-cores","windows-server-2025-license-standard-edition-26-cores","windows-server-2025-license-standard-edition-28-cores","windows-server-2025-license-standard-edition-30-cores","windows-server-2025-license-standard-edition-32-cores","windows-server-2025-license-standard-edition-34-cores","windows-server-2025-license-standard-edition-36-cores","windows-server-2025-license-standard-edition-38-cores","windows-server-2025-license-standard-edition-40-cores","windows-server-2025-license-standard-edition-42-cores","windows-server-2025-license-standard-edition-44-cores","windows-server-2025-license-standard-edition-46-cores","windows-server-2025-license-standard-edition-48-cores","windows-server-2025-license-standard-edition-50-cores","windows-server-2025-license-standard-edition-512-cores","windows-server-2025-license-standard-edition-52-cores","windows-server-2025-license-standard-edition-54-cores","windows-server-2025-license-standard-edition-56-cores","windows-server-2025-license-standard-edition-58-cores","windows-server-2025-license-standard-edition-60-cores","windows-server-2025-license-standard-edition-62-cores","windows-server-2025-license-standard-edition-64-cores","windows-server-2025-license-standard-edition-72-cores","windows-server-2025-license-standard-edition-8-cores","windows-server-2025-license-standard-edition-96-cores"]},"license.WindowsSqlVersionEnum":{"type":"string","description":"All SQL Server versions for Windows products","enum":["SQL_SERVER_2008_STANDARD_EDITION","SQL_SERVER_2008_STANDARD_EDITION_2_CPU","SQL_SERVER_2008_WEB_EDITION","SQL_SERVER_2008_WEB_EDITION_2_CPU","SQL_SERVER_2012_STANDARD_EDITION","SQL_SERVER_2012_STANDARD_EDITION_12_CORES","SQL_SERVER_2012_STANDARD_EDITION_16_CORES","SQL_SERVER_2012_STANDARD_EDITION_18_CORES","SQL_SERVER_2012_STANDARD_EDITION_20_CORES","SQL_SERVER_2012_STANDARD_EDITION_24_CORES","SQL_SERVER_2012_STANDARD_EDITION_2_CPU","SQL_SERVER_2012_STANDARD_EDITION_32_CORES","SQL_SERVER_2012_STANDARD_EDITION_4_CORES","SQL_SERVER_2012_STANDARD_EDITION_6_CORES","SQL_SERVER_2012_STANDARD_EDITION_8_CORES","SQL_SERVER_2012_WEB_EDITION_12_CORES","SQL_SERVER_2012_WEB_EDITION_16_CORES","SQL_SERVER_2012_WEB_EDITION_18_CORES","SQL_SERVER_2012_WEB_EDITION_20_CORES","SQL_SERVER_2012_WEB_EDITION_24_CORES","SQL_SERVER_2012_WEB_EDITION_32_CORES","SQL_SERVER_2012_WEB_EDITION_4_CORES","SQL_SERVER_2012_WEB_EDITION_6_CORES","SQL_SERVER_2012_WEB_EDITION_8_CORES"]},"license.WorkLightOrderConfiguration":{"type":"object","description":"Allowed WorkLight versions per matching serviceTypes","properties":{"orderableVersions":{"type":"array","items":{"$ref":"#/components/schemas/license.OrderableWorkLightCompatibilityInfos"}},"serviceType":{"$ref":"#/components/schemas/license.LicenseTypeEnum"}}},"license.WorkLightVersionEnum":{"type":"string","description":"All versions for WorkLight product","enum":["VERSION-6.1U.1CPU","VERSION-6.1U.2CPU","VERSION-6.2U.1CPU","VERSION-6.2U.2CPU","VERSION-6.EVALUATION","worklight-license-version-6-1cpu-1u","worklight-license-version-6-1cpu-2u","worklight-license-version-6-2cpu-1u","worklight-license-version-6-2cpu-2u"]},"license.cloudLinux.CloudLinuxWithIAM":{"type":"object","description":"Your CloudLinux license","properties":{"creation":{"type":"string","description":"This license creation date","format":"date-time","readOnly":true},"domain":{"type":"string","description":"The internal name of your license","readOnly":true},"iam":{"allOf":[{"$ref":"#/components/schemas/iam.ResourceMetadata"}],"description":"IAM resource metadata","nullable":true,"readOnly":true},"ip":{"allOf":[{"$ref":"#/components/schemas/ipv4"}],"description":"The ip on which this license is attached","readOnly":true},"licenseId":{"type":"string","description":"The license id on license provider side","readOnly":true},"status":{"allOf":[{"$ref":"#/components/schemas/license.StateEnum"}],"description":"This license state","readOnly":true},"version":{"allOf":[{"$ref":"#/components/schemas/license.CloudLinuxVersionEnum"}],"description":"This license version","readOnly":true}}},"license.cpanel.Cpanel":{"type":"object","description":"Your Cpanel license","properties":{"creation":{"type":"string","description":"This license creation date","format":"date-time","readOnly":true},"deleteAtExpiration":{"type":"boolean","description":"Shall we delete this on expiration ?"},"domain":{"type":"string","description":"The internal name of your license","readOnly":true},"ip":{"allOf":[{"$ref":"#/components/schemas/ipv4"}],"description":"The ip on which this license is attached","readOnly":true},"licenseId":{"type":"string","description":"The license id on license provider side","readOnly":true},"status":{"allOf":[{"$ref":"#/components/schemas/license.StateEnum"}],"description":"This license state","readOnly":true},"version":{"allOf":[{"$ref":"#/components/schemas/license.CpanelVersionEnum"}],"description":"This license version","readOnly":true}}},"license.cpanel.CpanelWithIAM":{"type":"object","description":"Your Cpanel license","properties":{"creation":{"type":"string","description":"This license creation date","format":"date-time","readOnly":true},"deleteAtExpiration":{"type":"boolean","description":"Shall we delete this on expiration ?"},"domain":{"type":"string","description":"The internal name of your license","readOnly":true},"iam":{"allOf":[{"$ref":"#/components/schemas/iam.ResourceMetadata"}],"description":"IAM resource metadata","nullable":true,"readOnly":true},"ip":{"allOf":[{"$ref":"#/components/schemas/ipv4"}],"description":"The ip on which this license is attached","readOnly":true},"licenseId":{"type":"string","description":"The license id on license provider side","readOnly":true},"status":{"allOf":[{"$ref":"#/components/schemas/license.StateEnum"}],"description":"This license state","readOnly":true},"version":{"allOf":[{"$ref":"#/components/schemas/license.CpanelVersionEnum"}],"description":"This license version","readOnly":true}}},"license.directadmin.DirectAdmin":{"type":"object","description":"Your DirectAdmin license","properties":{"clientId":{"type":"integer","description":"The client id on license provider side","readOnly":true},"creation":{"type":"string","description":"This license creation date","format":"date-time","readOnly":true},"deleteAtExpiration":{"type":"boolean","description":"Shall we delete this on expiration ?"},"domain":{"type":"string","description":"The internal name of your license","readOnly":true},"ip":{"allOf":[{"$ref":"#/components/schemas/ipv4"}],"description":"The ip on which this license is attached","readOnly":true},"licenseId":{"type":"string","description":"The license id on license provider side","readOnly":true},"os":{"allOf":[{"$ref":"#/components/schemas/license.DirectAdminOsEnum"}],"description":"This license operating system"},"status":{"allOf":[{"$ref":"#/components/schemas/license.StateEnum"}],"description":"This license state","readOnly":true},"version":{"allOf":[{"$ref":"#/components/schemas/license.DirectAdminVersionEnum"}],"description":"This license version","readOnly":true}}},"license.directadmin.DirectAdminWithIAM":{"type":"object","description":"Your DirectAdmin license","properties":{"clientId":{"type":"integer","description":"The client id on license provider side","readOnly":true},"creation":{"type":"string","description":"This license creation date","format":"date-time","readOnly":true},"deleteAtExpiration":{"type":"boolean","description":"Shall we delete this on expiration ?"},"domain":{"type":"string","description":"The internal name of your license","readOnly":true},"iam":{"allOf":[{"$ref":"#/components/schemas/iam.ResourceMetadata"}],"description":"IAM resource metadata","nullable":true,"readOnly":true},"ip":{"allOf":[{"$ref":"#/components/schemas/ipv4"}],"description":"The ip on which this license is attached","readOnly":true},"licenseId":{"type":"string","description":"The license id on license provider side","readOnly":true},"os":{"allOf":[{"$ref":"#/components/schemas/license.DirectAdminOsEnum"}],"description":"This license operating system"},"status":{"allOf":[{"$ref":"#/components/schemas/license.StateEnum"}],"description":"This license state","readOnly":true},"version":{"allOf":[{"$ref":"#/components/schemas/license.DirectAdminVersionEnum"}],"description":"This license version","readOnly":true}}},"license.plesk.Plesk":{"type":"object","description":"Your Plesk license","properties":{"creation":{"type":"string","description":"This license creation date","format":"date-time","readOnly":true},"deleteAtExpiration":{"type":"boolean","description":"Shall we delete this on expiration ?"},"domain":{"type":"string","description":"The internal name of your license","readOnly":true},"domainNumber":{"allOf":[{"$ref":"#/components/schemas/license.DomainNumberEnum"}],"description":"The amount of domain this license can manage","nullable":true,"readOnly":true},"informationKey":{"type":"string","description":"This license Information key","nullable":true,"readOnly":true},"ip":{"allOf":[{"$ref":"#/components/schemas/ipv4"}],"description":"The ip on which this license is attached","readOnly":true},"key":{"type":"string","description":"This license key","readOnly":true},"licenseId":{"type":"string","description":"The license id on license provider side","readOnly":true},"productKey":{"type":"string","description":"This license product key","nullable":true,"readOnly":true},"status":{"allOf":[{"$ref":"#/components/schemas/license.StateEnum"}],"description":"This license state","readOnly":true},"version":{"allOf":[{"$ref":"#/components/schemas/license.PleskVersionEnum"}],"description":"This license version","readOnly":true}}},"license.plesk.PleskWithIAM":{"type":"object","description":"Your Plesk license","properties":{"creation":{"type":"string","description":"This license creation date","format":"date-time","readOnly":true},"deleteAtExpiration":{"type":"boolean","description":"Shall we delete this on expiration ?"},"domain":{"type":"string","description":"The internal name of your license","readOnly":true},"domainNumber":{"allOf":[{"$ref":"#/components/schemas/license.DomainNumberEnum"}],"description":"The amount of domain this license can manage","nullable":true,"readOnly":true},"iam":{"allOf":[{"$ref":"#/components/schemas/iam.ResourceMetadata"}],"description":"IAM resource metadata","nullable":true,"readOnly":true},"informationKey":{"type":"string","description":"This license Information key","nullable":true,"readOnly":true},"ip":{"allOf":[{"$ref":"#/components/schemas/ipv4"}],"description":"The ip on which this license is attached","readOnly":true},"key":{"type":"string","description":"This license key","readOnly":true},"licenseId":{"type":"string","description":"The license id on license provider side","readOnly":true},"productKey":{"type":"string","description":"This license product key","nullable":true,"readOnly":true},"status":{"allOf":[{"$ref":"#/components/schemas/license.StateEnum"}],"description":"This license state","readOnly":true},"version":{"allOf":[{"$ref":"#/components/schemas/license.PleskVersionEnum"}],"description":"This license version","readOnly":true}}},"license.redhat.RedHat":{"type":"object","description":"Your RedHat license","properties":{"creation":{"type":"string","description":"This license creation date","format":"date-time","readOnly":true},"deleteAtExpiration":{"type":"boolean","description":"Shall we delete this on expiration ?"},"domain":{"type":"string","description":"The internal name of your license","readOnly":true},"ip":{"allOf":[{"$ref":"#/components/schemas/ipv4"}],"description":"The ip on which this license is attached","readOnly":true},"licenseId":{"type":"string","description":"The license id on license provider side","readOnly":true},"status":{"allOf":[{"$ref":"#/components/schemas/license.StateEnum"}],"description":"This license state","readOnly":true},"version":{"allOf":[{"$ref":"#/components/schemas/license.RedHatVersionEnum"}],"description":"This license version","readOnly":true}}},"license.redhat.RedHatWithIAM":{"type":"object","description":"Your RedHat license","properties":{"creation":{"type":"string","description":"This license creation date","format":"date-time","readOnly":true},"deleteAtExpiration":{"type":"boolean","description":"Shall we delete this on expiration ?"},"domain":{"type":"string","description":"The internal name of your license","readOnly":true},"iam":{"allOf":[{"$ref":"#/components/schemas/iam.ResourceMetadata"}],"description":"IAM resource metadata","nullable":true,"readOnly":true},"ip":{"allOf":[{"$ref":"#/components/schemas/ipv4"}],"description":"The ip on which this license is attached","readOnly":true},"licenseId":{"type":"string","description":"The license id on license provider side","readOnly":true},"status":{"allOf":[{"$ref":"#/components/schemas/license.StateEnum"}],"description":"This license state","readOnly":true},"version":{"allOf":[{"$ref":"#/components/schemas/license.RedHatVersionEnum"}],"description":"This license version","readOnly":true}}},"license.sqlserver.SqlServerWithIAM":{"type":"object","description":"Your SQL Server license","properties":{"creation":{"type":"string","description":"This license creation date","format":"date-time","readOnly":true},"domain":{"type":"string","description":"The internal name of your license","readOnly":true},"iam":{"allOf":[{"$ref":"#/components/schemas/iam.ResourceMetadata"}],"description":"IAM resource metadata","nullable":true,"readOnly":true},"ip":{"allOf":[{"$ref":"#/components/schemas/ipv4"}],"description":"The ip on which this license is attached","readOnly":true},"licenseId":{"type":"string","description":"The license id on license provider side","readOnly":true},"status":{"allOf":[{"$ref":"#/components/schemas/license.StateEnum"}],"description":"This license state","readOnly":true},"version":{"allOf":[{"$ref":"#/components/schemas/license.SqlServerVersionEnum"}],"description":"This license version","readOnly":true}}},"license.virtuozzo.Virtuozzo":{"type":"object","description":"Your Virtuozzo license","properties":{"containerNumber":{"allOf":[{"$ref":"#/components/schemas/license.VirtuozzoContainerNumberEnum"}],"description":"The amount of containers this license can manage","readOnly":true},"creation":{"type":"string","description":"This license creation date","format":"date-time","readOnly":true},"deleteAtExpiration":{"type":"boolean","description":"Shall we delete this on expiration ?"},"domain":{"type":"string","description":"The internal name of your license","readOnly":true},"informationKey":{"type":"string","description":"This license Information key","nullable":true,"readOnly":true},"ip":{"allOf":[{"$ref":"#/components/schemas/ipv4"}],"description":"The ip on which this license is attached","readOnly":true},"licenseId":{"type":"string","description":"The license id on license provider side","readOnly":true},"productKey":{"type":"string","description":"This license product key","nullable":true,"readOnly":true},"status":{"allOf":[{"$ref":"#/components/schemas/license.StateEnum"}],"description":"This license state","readOnly":true},"version":{"allOf":[{"$ref":"#/components/schemas/license.VirtuozzoVersionEnum"}],"description":"This license version","readOnly":true}}},"license.virtuozzo.VirtuozzoWithIAM":{"type":"object","description":"Your Virtuozzo license","properties":{"containerNumber":{"allOf":[{"$ref":"#/components/schemas/license.VirtuozzoContainerNumberEnum"}],"description":"The amount of containers this license can manage","readOnly":true},"creation":{"type":"string","description":"This license creation date","format":"date-time","readOnly":true},"deleteAtExpiration":{"type":"boolean","description":"Shall we delete this on expiration ?"},"domain":{"type":"string","description":"The internal name of your license","readOnly":true},"iam":{"allOf":[{"$ref":"#/components/schemas/iam.ResourceMetadata"}],"description":"IAM resource metadata","nullable":true,"readOnly":true},"informationKey":{"type":"string","description":"This license Information key","nullable":true,"readOnly":true},"ip":{"allOf":[{"$ref":"#/components/schemas/ipv4"}],"description":"The ip on which this license is attached","readOnly":true},"licenseId":{"type":"string","description":"The license id on license provider side","readOnly":true},"productKey":{"type":"string","description":"This license product key","nullable":true,"readOnly":true},"status":{"allOf":[{"$ref":"#/components/schemas/license.StateEnum"}],"description":"This license state","readOnly":true},"version":{"allOf":[{"$ref":"#/components/schemas/license.VirtuozzoVersionEnum"}],"description":"This license version","readOnly":true}}},"license.windows.Windows":{"type":"object","description":"Your Windows license","properties":{"creation":{"type":"string","description":"This license creation date","format":"date-time","readOnly":true},"deleteAtExpiration":{"type":"boolean","description":"Shall we delete this on expiration ?"},"domain":{"type":"string","description":"The internal name of your license","readOnly":true},"ip":{"allOf":[{"$ref":"#/components/schemas/ipv4"}],"description":"The ip on which this license is attached","readOnly":true},"licenseId":{"type":"string","description":"The license id on license provider side","readOnly":true},"status":{"allOf":[{"$ref":"#/components/schemas/license.StateEnum"}],"description":"This license state","readOnly":true},"version":{"allOf":[{"$ref":"#/components/schemas/license.WindowsOsVersionEnum"}],"description":"This license version","readOnly":true}}},"license.windows.WindowsWithIAM":{"type":"object","description":"Your Windows license","properties":{"creation":{"type":"string","description":"This license creation date","format":"date-time","readOnly":true},"deleteAtExpiration":{"type":"boolean","description":"Shall we delete this on expiration ?"},"domain":{"type":"string","description":"The internal name of your license","readOnly":true},"iam":{"allOf":[{"$ref":"#/components/schemas/iam.ResourceMetadata"}],"description":"IAM resource metadata","nullable":true,"readOnly":true},"ip":{"allOf":[{"$ref":"#/components/schemas/ipv4"}],"description":"The ip on which this license is attached","readOnly":true},"licenseId":{"type":"string","description":"The license id on license provider side","readOnly":true},"status":{"allOf":[{"$ref":"#/components/schemas/license.StateEnum"}],"description":"This license state","readOnly":true},"version":{"allOf":[{"$ref":"#/components/schemas/license.WindowsOsVersionEnum"}],"description":"This license version","readOnly":true}}},"license.worklight.WorkLight":{"type":"object","description":"Your WorkLight license","properties":{"creation":{"type":"string","description":"This license creation date","format":"date-time","readOnly":true},"deleteAtExpiration":{"type":"boolean","description":"Shall we delete this on expiration ?"},"domain":{"type":"string","description":"The internal name of your license","readOnly":true},"ip":{"allOf":[{"$ref":"#/components/schemas/ipv4"}],"description":"The ip on which this license is attached","readOnly":true},"licenseId":{"type":"string","description":"The license id on license provider side","readOnly":true},"status":{"allOf":[{"$ref":"#/components/schemas/license.StateEnum"}],"description":"This license state","readOnly":true},"version":{"allOf":[{"$ref":"#/components/schemas/license.WorkLightVersionEnum"}],"description":"This license version","readOnly":true}}},"license.worklight.WorkLightWithIAM":{"type":"object","description":"Your WorkLight license","properties":{"creation":{"type":"string","description":"This license creation date","format":"date-time","readOnly":true},"deleteAtExpiration":{"type":"boolean","description":"Shall we delete this on expiration ?"},"domain":{"type":"string","description":"The internal name of your license","readOnly":true},"iam":{"allOf":[{"$ref":"#/components/schemas/iam.ResourceMetadata"}],"description":"IAM resource metadata","nullable":true,"readOnly":true},"ip":{"allOf":[{"$ref":"#/components/schemas/ipv4"}],"description":"The ip on which this license is attached","readOnly":true},"licenseId":{"type":"string","description":"The license id on license provider side","readOnly":true},"status":{"allOf":[{"$ref":"#/components/schemas/license.StateEnum"}],"description":"This license state","readOnly":true},"version":{"allOf":[{"$ref":"#/components/schemas/license.WorkLightVersionEnum"}],"description":"This license version","readOnly":true}}},"macAddress":{"type":"string","description":"MAC address (e.g., 00:00:5e:00:53:01)","format":"mac-address","example":"00:00:5e:00:53:01"},"phoneNumber":{"type":"string","description":"Phone number","format":"phone-number"},"service.RenewType":{"type":"object","description":"Map a possible renew for a specific service","properties":{"automatic":{"type":"boolean","description":"The service is automatically renewed"},"deleteAtExpiration":{"type":"boolean","description":"The service will be deleted at expiration"},"forced":{"type":"boolean","description":"The service forced to be renewed"},"manualPayment":{"type":"boolean","description":"The service needs to be manually renewed and paid","nullable":true},"period":{"type":"integer","description":"period of renew in month","nullable":true}}},"service.RenewalTypeEnum":{"type":"string","description":"Detailed renewal type of a service","enum":["automaticForcedProduct","automaticV2012","automaticV2014","automaticV2016","automaticV2024","manual","oneShot","option"]},"service.StateEnum":{"type":"string","enum":["autorenewInProgress","expired","inCreation","ok","pendingDebt","unPaid"]},"service.TerminationFutureUseEnum":{"type":"string","description":"All future uses you can provide for a service termination","enum":["NOT_REPLACING_SERVICE","OTHER","SUBSCRIBE_AN_OTHER_SERVICE","SUBSCRIBE_OTHER_KIND_OF_SERVICE_WITH_COMPETITOR","SUBSCRIBE_SIMILAR_SERVICE_WITH_COMPETITOR"]},"service.TerminationReasonEnum":{"type":"string","description":"All reasons you can provide for a service termination","enum":["FEATURES_DONT_SUIT_ME","LACK_OF_PERFORMANCES","MIGRATED_TO_ANOTHER_OVH_PRODUCT","MIGRATED_TO_COMPETITOR","NOT_ENOUGH_RECOGNITION","NOT_NEEDED_ANYMORE","NOT_RELIABLE","NO_ANSWER","OTHER","PRODUCT_DIMENSION_DONT_SUIT_ME","PRODUCT_TOOLS_DONT_SUIT_ME","TOO_EXPENSIVE","TOO_HARD_TO_USE","UNSATIFIED_BY_CUSTOMER_SUPPORT"]},"services.Service":{"type":"object","description":"Details about a Service","properties":{"canDeleteAtExpiration":{"type":"boolean","description":"Indicates that the service can be set up to be deleted at expiration","readOnly":true},"contactAdmin":{"type":"string","readOnly":true},"contactBilling":{"type":"string","readOnly":true},"contactTech":{"type":"string","readOnly":true},"creation":{"type":"string","format":"date","readOnly":true},"domain":{"type":"string","readOnly":true},"engagedUpTo":{"type":"string","nullable":true,"format":"date","readOnly":true},"expiration":{"type":"string","format":"date","readOnly":true},"possibleRenewPeriod":{"type":"array","description":"All the possible renew period of your service in month","nullable":true,"items":{"type":"integer"},"readOnly":true},"renew":{"allOf":[{"$ref":"#/components/schemas/service.RenewType"}],"description":"Way of handling the renew","nullable":true},"renewalType":{"allOf":[{"$ref":"#/components/schemas/service.RenewalTypeEnum"}],"readOnly":true},"serviceId":{"type":"integer","readOnly":true},"status":{"allOf":[{"$ref":"#/components/schemas/service.StateEnum"}],"readOnly":true}}},"time":{"type":"string","description":"Time (e.g., 15:04:05)","format":"time","example":"15:04:05"}},"securitySchemes":{"oAuth2AuthCode":{"type":"oauth2","description":"Oauth2","x-client-id":"1bb9c7df371741c0","x-client-secret":"a5b4de870aca620d10fbf63cd18d205b","flows":{"authorizationCode":{"authorizationUrl":"https://auth.eu.ovhcloud.com/oauth2/authorize","tokenUrl":"https://auth.eu.ovhcloud.com/oauth2/token","scopes":{"account/all":"Manage your account","all":"Manage your whole account and all your services","services/all":"Manage your services lifecycle and billing"}}}}}},"paths":{"/license/cloudLinux":{"get":{"summary":"List available services","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"iamTags","description":"Filter resources on IAM tags","schema":{"type":"object","additionalProperties":{"type":"array","items":{"$ref":"#/components/schemas/iam.resource.TagFilter"}}}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/cloudLinux\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/cloudLinux\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseCloudLinux:apiovh:get","required":true}],"x-expanded-response":"LicenseCloudLinuxCloudLinuxWithIAM"}},"/license/cloudLinux/orderableVersions":{"get":{"summary":"Get the orderable CloudLinux versions","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"ip","description":"Your license Ip","required":true,"schema":{"$ref":"#/components/schemas/ipv4"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/license.CloudLinuxOrderConfiguration"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/cloudLinux/orderableVersions\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/cloudLinux/orderableVersions\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"account:apiovh:licenseCloudLinux/orderableVersions/get","required":true}]}},"/license/cloudLinux/{serviceName}":{"get":{"summary":"Get this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your CloudLinux license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.cloudLinux.CloudLinuxWithIAM"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/cloudLinux/{serviceName}\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/cloudLinux/{serviceName}\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseCloudLinux:apiovh:get","required":true}]}},"/license/cloudLinux/{serviceName}/confirmTermination":{"post":{"summary":"Confirm service termination","description":"Confirm service termination. Terminates the service with the token sent by email to the admin contact. A reason, a future use and a comment can be given.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your CloudLinux license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"commentary":{"type":"string","description":"Commentary about your termination request"},"futureUse":{"description":"What next after your termination request","$ref":"#/components/schemas/service.TerminationFutureUseEnum"},"reason":{"description":"Reason of your termination request","$ref":"#/components/schemas/service.TerminationReasonEnum"},"token":{"type":"string","description":"The termination token sent by email to the admin contact"}},"required":["token"]}}}},"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"string"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.post(\"/license/cloudLinux/{serviceName}/confirmTermination\",\n\tcommentary = None, # Commentary about your termination request (type: string, nullable)\n\tfutureUse = None, # What next after your termination request (type: service.TerminationFutureUseEnum, nullable)\n\treason = None, # Reason of your termination request (type: service.TerminationReasonEnum, nullable)\n\ttoken = None, # The termination token sent by email to the admin contact (type: string)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->post(\"/license/cloudLinux/{serviceName}/confirmTermination\", array(\n\tcommentary => null, // Commentary about your termination request (type: string, nullable)\n\tfutureUse => null, // What next after your termination request (type: service.TerminationFutureUseEnum, nullable)\n\treason => null, // Reason of your termination request (type: service.TerminationReasonEnum, nullable)\n\ttoken => null, // The termination token sent by email to the admin contact (type: string)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseCloudLinux:apiovh:confirmTermination","required":true}]}},"/license/cloudLinux/{serviceName}/serviceInfos":{"get":{"summary":"Get service information","description":"Get service information. Returns the status, creation and expiration dates, contacts and renewal settings of the service.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your CloudLinux license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/services.Service"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/cloudLinux/{serviceName}/serviceInfos\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/cloudLinux/{serviceName}/serviceInfos\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseCloudLinux:apiovh:serviceInfos/get","required":true}]},"put":{"summary":"Update service information","description":"Update service information. Updates the renewal settings of the service: automatic renewal, period, or deletion at expiration.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your CloudLinux license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/services.Service"}}}},"responses":{"200":{"description":"successful operation"}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\n# Request body type: services.Service\nresult = client.put(\"/license/cloudLinux/{serviceName}/serviceInfos\",\n\trenew = None, # Way of handling the renew (type: service.RenewType, nullable)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n// Request body type: services.Service\n$result = $ovh->put(\"/license/cloudLinux/{serviceName}/serviceInfos\", array(\n\trenew => null, // Way of handling the renew (type: service.RenewType, nullable)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseCloudLinux:apiovh:serviceInfos/edit","required":true}]}},"/license/cloudLinux/{serviceName}/tasks":{"get":{"summary":"Tasks linked to this license","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"action","description":"Filter the value of action property (=)","schema":{"$ref":"#/components/schemas/license.ActionType"}},{"in":"path","name":"serviceName","description":"The name of your CloudLinux license","required":true,"schema":{"type":"string"}},{"in":"query","name":"status","description":"Filter the value of status property (=)","schema":{"$ref":"#/components/schemas/license.TaskStateEnum"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"type":"integer"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/cloudLinux/{serviceName}/tasks\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/cloudLinux/{serviceName}/tasks\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseCloudLinux:apiovh:tasks/get","required":true}],"x-expanded-response":"LicenseTask"}},"/license/cloudLinux/{serviceName}/tasks/{taskId}":{"get":{"summary":"Get this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your CloudLinux license","required":true,"schema":{"type":"string"}},{"in":"path","name":"taskId","description":"This Task id","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.Task"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/cloudLinux/{serviceName}/tasks/{taskId}\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/cloudLinux/{serviceName}/tasks/{taskId}\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseCloudLinux:apiovh:tasks/get","required":true}]}},"/license/cloudLinux/{serviceName}/terminate":{"post":{"summary":"Request service termination","description":"Request service termination. Starts the termination of the service. The admin contact receives a token by email, to confirm with the `confirmTermination` call.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your CloudLinux license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"string"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.post(\"/license/cloudLinux/{serviceName}/terminate\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->post(\"/license/cloudLinux/{serviceName}/terminate\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseCloudLinux:apiovh:terminate","required":true}]}},"/license/cpanel":{"get":{"summary":"List available services","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"iamTags","description":"Filter resources on IAM tags","schema":{"type":"object","additionalProperties":{"type":"array","items":{"$ref":"#/components/schemas/iam.resource.TagFilter"}}}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/cpanel\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/cpanel\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseCpanel:apiovh:get","required":true}],"x-expanded-response":"LicenseCpanelCpanelWithIAM"}},"/license/cpanel/orderableVersions":{"get":{"summary":"Get the orderable CPanel versions","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"ip","description":"Your license Ip","required":true,"schema":{"$ref":"#/components/schemas/ipv4"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/license.CpanelOrderConfiguration"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/cpanel/orderableVersions\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/cpanel/orderableVersions\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"account:apiovh:licenseCpanel/orderableVersions/get","required":true}]}},"/license/cpanel/{serviceName}":{"get":{"summary":"Get this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Cpanel license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.cpanel.CpanelWithIAM"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/cpanel/{serviceName}\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/cpanel/{serviceName}\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseCpanel:apiovh:get","required":true}]},"put":{"summary":"Alter this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Cpanel license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.cpanel.Cpanel"}}}},"responses":{"200":{"description":"successful operation"}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\n# Request body type: license.cpanel.Cpanel\nresult = client.put(\"/license/cpanel/{serviceName}\",\n\tdeleteAtExpiration = None, # Shall we delete this on expiration ? (type: boolean)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n// Request body type: license.cpanel.Cpanel\n$result = $ovh->put(\"/license/cpanel/{serviceName}\", array(\n\tdeleteAtExpiration => null, // Shall we delete this on expiration ? (type: boolean)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseCpanel:apiovh:put","required":true}]}},"/license/cpanel/{serviceName}/allowedDestinationIp":{"get":{"summary":"Returns an array of ips where the license can be moved to","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Cpanel license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ipBlock"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/cpanel/{serviceName}/allowedDestinationIp\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/cpanel/{serviceName}/allowedDestinationIp\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseCpanel:apiovh:allowedDestinationIp/get","required":true}]}},"/license/cpanel/{serviceName}/canLicenseBeMovedTo":{"get":{"summary":"Will tell if the ip can accept the license","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"destinationIp","description":"The Ip on which you want to move this license","required":true,"schema":{"$ref":"#/components/schemas/ipv4"}},{"in":"path","name":"serviceName","description":"The name of your Cpanel license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.ChangeIpStatus"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/cpanel/{serviceName}/canLicenseBeMovedTo\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/cpanel/{serviceName}/canLicenseBeMovedTo\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseCpanel:apiovh:canLicenseBeMovedTo/get","required":true}]}},"/license/cpanel/{serviceName}/changeIp":{"post":{"summary":"Move this license to another Ip","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Cpanel license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"destinationIp":{"description":"The Ip on which you want to move this license","$ref":"#/components/schemas/ipv4"}},"required":["destinationIp"]}}}},"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.Task"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\n# Request body type: ipv4\nresult = client.post(\"/license/cpanel/{serviceName}/changeIp\",\n\tdestinationIp = None, # The Ip on which you want to move this license (type: ipv4)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n// Request body type: ipv4\n$result = $ovh->post(\"/license/cpanel/{serviceName}/changeIp\", array(\n\tdestinationIp => null, // The Ip on which you want to move this license (type: ipv4)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseCpanel:apiovh:changeIp","required":true}]}},"/license/cpanel/{serviceName}/confirmTermination":{"post":{"summary":"Confirm service termination","description":"Confirm service termination. Terminates the service with the token sent by email to the admin contact. A reason, a future use and a comment can be given.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Cpanel license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"commentary":{"type":"string","description":"Commentary about your termination request"},"futureUse":{"description":"What next after your termination request","$ref":"#/components/schemas/service.TerminationFutureUseEnum"},"reason":{"description":"Reason of your termination request","$ref":"#/components/schemas/service.TerminationReasonEnum"},"token":{"type":"string","description":"The termination token sent by email to the admin contact"}},"required":["token"]}}}},"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"string"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.post(\"/license/cpanel/{serviceName}/confirmTermination\",\n\tcommentary = None, # Commentary about your termination request (type: string, nullable)\n\tfutureUse = None, # What next after your termination request (type: service.TerminationFutureUseEnum, nullable)\n\treason = None, # Reason of your termination request (type: service.TerminationReasonEnum, nullable)\n\ttoken = None, # The termination token sent by email to the admin contact (type: string)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->post(\"/license/cpanel/{serviceName}/confirmTermination\", array(\n\tcommentary => null, // Commentary about your termination request (type: string, nullable)\n\tfutureUse => null, // What next after your termination request (type: service.TerminationFutureUseEnum, nullable)\n\treason => null, // Reason of your termination request (type: service.TerminationReasonEnum, nullable)\n\ttoken => null, // The termination token sent by email to the admin contact (type: string)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseCpanel:apiovh:confirmTermination","required":true}]}},"/license/cpanel/{serviceName}/serviceInfos":{"get":{"summary":"Get service information","description":"Get service information. Returns the status, creation and expiration dates, contacts and renewal settings of the service.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Cpanel license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/services.Service"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/cpanel/{serviceName}/serviceInfos\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/cpanel/{serviceName}/serviceInfos\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseCpanel:apiovh:serviceInfos/get","required":true}]},"put":{"summary":"Update service information","description":"Update service information. Updates the renewal settings of the service: automatic renewal, period, or deletion at expiration.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Cpanel license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/services.Service"}}}},"responses":{"200":{"description":"successful operation"}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\n# Request body type: services.Service\nresult = client.put(\"/license/cpanel/{serviceName}/serviceInfos\",\n\trenew = None, # Way of handling the renew (type: service.RenewType, nullable)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n// Request body type: services.Service\n$result = $ovh->put(\"/license/cpanel/{serviceName}/serviceInfos\", array(\n\trenew => null, // Way of handling the renew (type: service.RenewType, nullable)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseCpanel:apiovh:serviceInfos/edit","required":true}]}},"/license/cpanel/{serviceName}/tasks":{"get":{"summary":"tasks linked to this license","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"action","description":"Filter the value of action property (=)","schema":{"$ref":"#/components/schemas/license.ActionType"}},{"in":"path","name":"serviceName","description":"The name of your Cpanel license","required":true,"schema":{"type":"string"}},{"in":"query","name":"status","description":"Filter the value of status property (=)","schema":{"$ref":"#/components/schemas/license.TaskStateEnum"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"type":"integer"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/cpanel/{serviceName}/tasks\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/cpanel/{serviceName}/tasks\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseCpanel:apiovh:tasks/get","required":true}],"x-expanded-response":"LicenseTask"}},"/license/cpanel/{serviceName}/tasks/{taskId}":{"get":{"summary":"Get this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Cpanel license","required":true,"schema":{"type":"string"}},{"in":"path","name":"taskId","description":"This Task id","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.Task"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/cpanel/{serviceName}/tasks/{taskId}\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/cpanel/{serviceName}/tasks/{taskId}\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseCpanel:apiovh:tasks/get","required":true}]}},"/license/cpanel/{serviceName}/terminate":{"post":{"summary":"Request service termination","description":"Request service termination. Starts the termination of the service. The admin contact receives a token by email, to confirm with the `confirmTermination` call.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Cpanel license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"string"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.post(\"/license/cpanel/{serviceName}/terminate\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->post(\"/license/cpanel/{serviceName}/terminate\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseCpanel:apiovh:terminate","required":true}]}},"/license/directadmin":{"get":{"summary":"List available services","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"iamTags","description":"Filter resources on IAM tags","schema":{"type":"object","additionalProperties":{"type":"array","items":{"$ref":"#/components/schemas/iam.resource.TagFilter"}}}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/directadmin\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/directadmin\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseDirectAdmin:apiovh:get","required":true}],"x-expanded-response":"LicenseDirectadminDirectAdminWithIAM"}},"/license/directadmin/orderableVersions":{"get":{"summary":"Get the orderable DirectAdmin versions","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"ip","description":"Your license Ip","required":true,"schema":{"$ref":"#/components/schemas/ipv4"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/license.DirectAdminOrderConfiguration"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/directadmin/orderableVersions\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/directadmin/orderableVersions\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"account:apiovh:licenseDirectAdmin/orderableVersions/get","required":true}]}},"/license/directadmin/{serviceName}":{"get":{"summary":"Get this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your DirectAdmin license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.directadmin.DirectAdminWithIAM"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/directadmin/{serviceName}\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/directadmin/{serviceName}\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseDirectAdmin:apiovh:get","required":true}]},"put":{"summary":"Alter this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your DirectAdmin license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.directadmin.DirectAdmin"}}}},"responses":{"200":{"description":"successful operation"}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\n# Request body type: license.directadmin.DirectAdmin\nresult = client.put(\"/license/directadmin/{serviceName}\",\n\tdeleteAtExpiration = None, # Shall we delete this on expiration ? (type: boolean)\n\tos = None, # This license operating system (type: license.DirectAdminOsEnum)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n// Request body type: license.directadmin.DirectAdmin\n$result = $ovh->put(\"/license/directadmin/{serviceName}\", array(\n\tdeleteAtExpiration => null, // Shall we delete this on expiration ? (type: boolean)\n\tos => null, // This license operating system (type: license.DirectAdminOsEnum)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseDirectAdmin:apiovh:put","required":true}]}},"/license/directadmin/{serviceName}/allowedDestinationIp":{"get":{"summary":"Returns an array of ips where the license can be moved to","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your DirectAdmin license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ipBlock"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/directadmin/{serviceName}/allowedDestinationIp\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/directadmin/{serviceName}/allowedDestinationIp\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseDirectAdmin:apiovh:allowedDestinationIp/get","required":true}]}},"/license/directadmin/{serviceName}/canLicenseBeMovedTo":{"get":{"summary":"Will tell if the ip can accept the license","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"destinationIp","description":"The Ip on which you want to move this license","required":true,"schema":{"$ref":"#/components/schemas/ipv4"}},{"in":"path","name":"serviceName","description":"The name of your DirectAdmin license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.ChangeIpStatus"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/directadmin/{serviceName}/canLicenseBeMovedTo\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/directadmin/{serviceName}/canLicenseBeMovedTo\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseDirectAdmin:apiovh:canLicenseBeMovedTo/get","required":true}]}},"/license/directadmin/{serviceName}/changeIp":{"post":{"summary":"Move this license to another Ip","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your DirectAdmin license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"destinationIp":{"description":"The Ip on which you want to move this license","$ref":"#/components/schemas/ipv4"}},"required":["destinationIp"]}}}},"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.Task"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\n# Request body type: ipv4\nresult = client.post(\"/license/directadmin/{serviceName}/changeIp\",\n\tdestinationIp = None, # The Ip on which you want to move this license (type: ipv4)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n// Request body type: ipv4\n$result = $ovh->post(\"/license/directadmin/{serviceName}/changeIp\", array(\n\tdestinationIp => null, // The Ip on which you want to move this license (type: ipv4)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseDirectAdmin:apiovh:changeIp","required":true}]}},"/license/directadmin/{serviceName}/changeOs":{"post":{"summary":"Change the Operating System for a license","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your DirectAdmin license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"os":{"description":"The operating system you want for this license","$ref":"#/components/schemas/license.DirectAdminOsEnum"}},"required":["os"]}}}},"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.Task"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\n# Request body type: license.DirectAdminOsEnum\nresult = client.post(\"/license/directadmin/{serviceName}/changeOs\",\n\tos = None, # The operating system you want for this license (type: license.DirectAdminOsEnum)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n// Request body type: license.DirectAdminOsEnum\n$result = $ovh->post(\"/license/directadmin/{serviceName}/changeOs\", array(\n\tos => null, // The operating system you want for this license (type: license.DirectAdminOsEnum)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseDirectAdmin:apiovh:changeOs","required":true}]}},"/license/directadmin/{serviceName}/confirmTermination":{"post":{"summary":"Confirm service termination","description":"Confirm service termination. Terminates the service with the token sent by email to the admin contact. A reason, a future use and a comment can be given.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your DirectAdmin license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"commentary":{"type":"string","description":"Commentary about your termination request"},"futureUse":{"description":"What next after your termination request","$ref":"#/components/schemas/service.TerminationFutureUseEnum"},"reason":{"description":"Reason of your termination request","$ref":"#/components/schemas/service.TerminationReasonEnum"},"token":{"type":"string","description":"The termination token sent by email to the admin contact"}},"required":["token"]}}}},"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"string"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.post(\"/license/directadmin/{serviceName}/confirmTermination\",\n\tcommentary = None, # Commentary about your termination request (type: string, nullable)\n\tfutureUse = None, # What next after your termination request (type: service.TerminationFutureUseEnum, nullable)\n\treason = None, # Reason of your termination request (type: service.TerminationReasonEnum, nullable)\n\ttoken = None, # The termination token sent by email to the admin contact (type: string)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->post(\"/license/directadmin/{serviceName}/confirmTermination\", array(\n\tcommentary => null, // Commentary about your termination request (type: string, nullable)\n\tfutureUse => null, // What next after your termination request (type: service.TerminationFutureUseEnum, nullable)\n\treason => null, // Reason of your termination request (type: service.TerminationReasonEnum, nullable)\n\ttoken => null, // The termination token sent by email to the admin contact (type: string)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseDirectAdmin:apiovh:confirmTermination","required":true}]}},"/license/directadmin/{serviceName}/serviceInfos":{"get":{"summary":"Get service information","description":"Get service information. Returns the status, creation and expiration dates, contacts and renewal settings of the service.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your DirectAdmin license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/services.Service"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/directadmin/{serviceName}/serviceInfos\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/directadmin/{serviceName}/serviceInfos\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseDirectAdmin:apiovh:serviceInfos/get","required":true}]},"put":{"summary":"Update service information","description":"Update service information. Updates the renewal settings of the service: automatic renewal, period, or deletion at expiration.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your DirectAdmin license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/services.Service"}}}},"responses":{"200":{"description":"successful operation"}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\n# Request body type: services.Service\nresult = client.put(\"/license/directadmin/{serviceName}/serviceInfos\",\n\trenew = None, # Way of handling the renew (type: service.RenewType, nullable)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n// Request body type: services.Service\n$result = $ovh->put(\"/license/directadmin/{serviceName}/serviceInfos\", array(\n\trenew => null, // Way of handling the renew (type: service.RenewType, nullable)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseDirectAdmin:apiovh:serviceInfos/edit","required":true}]}},"/license/directadmin/{serviceName}/tasks":{"get":{"summary":"tasks linked to this license","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"action","description":"Filter the value of action property (=)","schema":{"$ref":"#/components/schemas/license.ActionType"}},{"in":"path","name":"serviceName","description":"The name of your DirectAdmin license","required":true,"schema":{"type":"string"}},{"in":"query","name":"status","description":"Filter the value of status property (=)","schema":{"$ref":"#/components/schemas/license.TaskStateEnum"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"type":"integer"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/directadmin/{serviceName}/tasks\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/directadmin/{serviceName}/tasks\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseDirectAdmin:apiovh:tasks/get","required":true}],"x-expanded-response":"LicenseTask"}},"/license/directadmin/{serviceName}/tasks/{taskId}":{"get":{"summary":"Get this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your DirectAdmin license","required":true,"schema":{"type":"string"}},{"in":"path","name":"taskId","description":"This Task id","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.Task"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/directadmin/{serviceName}/tasks/{taskId}\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/directadmin/{serviceName}/tasks/{taskId}\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseDirectAdmin:apiovh:tasks/get","required":true}]}},"/license/directadmin/{serviceName}/terminate":{"post":{"summary":"Request service termination","description":"Request service termination. Starts the termination of the service. The admin contact receives a token by email, to confirm with the `confirmTermination` call.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your DirectAdmin license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"string"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.post(\"/license/directadmin/{serviceName}/terminate\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->post(\"/license/directadmin/{serviceName}/terminate\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseDirectAdmin:apiovh:terminate","required":true}]}},"/license/plesk":{"get":{"summary":"List available services","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"iamTags","description":"Filter resources on IAM tags","schema":{"type":"object","additionalProperties":{"type":"array","items":{"$ref":"#/components/schemas/iam.resource.TagFilter"}}}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/plesk\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/plesk\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licensePlesk:apiovh:get","required":true}],"x-expanded-response":"LicensePleskPleskWithIAM"}},"/license/plesk/orderableVersions":{"get":{"summary":"Get the orderable Plesk versions and their associated compatibilities","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"ip","description":"Your license Ip","required":true,"schema":{"$ref":"#/components/schemas/ipv4"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/license.PleskOrderConfiguration"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/plesk/orderableVersions\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/plesk/orderableVersions\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"account:apiovh:licensePlesk/orderableVersions/get","required":true}]}},"/license/plesk/{serviceName}":{"get":{"summary":"Get this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Plesk license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.plesk.PleskWithIAM"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/plesk/{serviceName}\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/plesk/{serviceName}\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licensePlesk:apiovh:get","required":true}]},"put":{"summary":"Alter this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Plesk license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.plesk.Plesk"}}}},"responses":{"200":{"description":"successful operation"}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\n# Request body type: license.plesk.Plesk\nresult = client.put(\"/license/plesk/{serviceName}\",\n\tdeleteAtExpiration = None, # Shall we delete this on expiration ? (type: boolean)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n// Request body type: license.plesk.Plesk\n$result = $ovh->put(\"/license/plesk/{serviceName}\", array(\n\tdeleteAtExpiration => null, // Shall we delete this on expiration ? (type: boolean)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licensePlesk:apiovh:put","required":true}]}},"/license/plesk/{serviceName}/allowedDestinationIp":{"get":{"summary":"Returns an array of ips where the license can be moved to","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Plesk license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ipBlock"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/plesk/{serviceName}/allowedDestinationIp\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/plesk/{serviceName}/allowedDestinationIp\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licensePlesk:apiovh:allowedDestinationIp/get","required":true}]}},"/license/plesk/{serviceName}/canLicenseBeMovedTo":{"get":{"summary":"Will tell if the ip can accept the license","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"destinationIp","description":"The Ip on which you want to move this license","required":true,"schema":{"$ref":"#/components/schemas/ipv4"}},{"in":"path","name":"serviceName","description":"The name of your Plesk license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.ChangeIpStatus"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/plesk/{serviceName}/canLicenseBeMovedTo\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/plesk/{serviceName}/canLicenseBeMovedTo\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licensePlesk:apiovh:canLicenseBeMovedTo/get","required":true}]}},"/license/plesk/{serviceName}/changeIp":{"post":{"summary":"Move this license to another Ip","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Plesk license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"destinationIp":{"description":"The Ip on which you want to move this license","$ref":"#/components/schemas/ipv4"}},"required":["destinationIp"]}}}},"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.Task"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\n# Request body type: ipv4\nresult = client.post(\"/license/plesk/{serviceName}/changeIp\",\n\tdestinationIp = None, # The Ip on which you want to move this license (type: ipv4)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n// Request body type: ipv4\n$result = $ovh->post(\"/license/plesk/{serviceName}/changeIp\", array(\n\tdestinationIp => null, // The Ip on which you want to move this license (type: ipv4)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licensePlesk:apiovh:changeIp","required":true}]}},"/license/plesk/{serviceName}/confirmTermination":{"post":{"summary":"Confirm service termination","description":"Confirm service termination. Terminates the service with the token sent by email to the admin contact. A reason, a future use and a comment can be given.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Plesk license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"commentary":{"type":"string","description":"Commentary about your termination request"},"futureUse":{"description":"What next after your termination request","$ref":"#/components/schemas/service.TerminationFutureUseEnum"},"reason":{"description":"Reason of your termination request","$ref":"#/components/schemas/service.TerminationReasonEnum"},"token":{"type":"string","description":"The termination token sent by email to the admin contact"}},"required":["token"]}}}},"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"string"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.post(\"/license/plesk/{serviceName}/confirmTermination\",\n\tcommentary = None, # Commentary about your termination request (type: string, nullable)\n\tfutureUse = None, # What next after your termination request (type: service.TerminationFutureUseEnum, nullable)\n\treason = None, # Reason of your termination request (type: service.TerminationReasonEnum, nullable)\n\ttoken = None, # The termination token sent by email to the admin contact (type: string)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->post(\"/license/plesk/{serviceName}/confirmTermination\", array(\n\tcommentary => null, // Commentary about your termination request (type: string, nullable)\n\tfutureUse => null, // What next after your termination request (type: service.TerminationFutureUseEnum, nullable)\n\treason => null, // Reason of your termination request (type: service.TerminationReasonEnum, nullable)\n\ttoken => null, // The termination token sent by email to the admin contact (type: string)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licensePlesk:apiovh:confirmTermination","required":true}]}},"/license/plesk/{serviceName}/option":{"get":{"summary":"options attached to this license","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Plesk license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/license.OptionLabel"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/plesk/{serviceName}/option\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/plesk/{serviceName}/option\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licensePlesk:apiovh:option/get","required":true}],"x-expanded-response":"LicenseOption"}},"/license/plesk/{serviceName}/option/{label}":{"delete":{"summary":"release this Option","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"label","description":"This option designation","required":true,"schema":{"$ref":"#/components/schemas/license.OptionLabel"}},{"in":"path","name":"serviceName","description":"The name of your Plesk license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.Task"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.delete(\"/license/plesk/{serviceName}/option/{label}\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->delete(\"/license/plesk/{serviceName}/option/{label}\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licensePlesk:apiovh:option/delete","required":true}]},"get":{"summary":"Get this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"label","description":"This option designation","required":true,"schema":{"$ref":"#/components/schemas/license.OptionLabel"}},{"in":"path","name":"serviceName","description":"The name of your Plesk license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.Option"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/plesk/{serviceName}/option/{label}\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/plesk/{serviceName}/option/{label}\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licensePlesk:apiovh:option/get","required":true}]}},"/license/plesk/{serviceName}/serviceInfos":{"get":{"summary":"Get service information","description":"Get service information. Returns the status, creation and expiration dates, contacts and renewal settings of the service.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Plesk license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/services.Service"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/plesk/{serviceName}/serviceInfos\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/plesk/{serviceName}/serviceInfos\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licensePlesk:apiovh:serviceInfos/get","required":true}]},"put":{"summary":"Update service information","description":"Update service information. Updates the renewal settings of the service: automatic renewal, period, or deletion at expiration.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Plesk license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/services.Service"}}}},"responses":{"200":{"description":"successful operation"}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\n# Request body type: services.Service\nresult = client.put(\"/license/plesk/{serviceName}/serviceInfos\",\n\trenew = None, # Way of handling the renew (type: service.RenewType, nullable)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n// Request body type: services.Service\n$result = $ovh->put(\"/license/plesk/{serviceName}/serviceInfos\", array(\n\trenew => null, // Way of handling the renew (type: service.RenewType, nullable)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licensePlesk:apiovh:serviceInfos/edit","required":true}]}},"/license/plesk/{serviceName}/tasks":{"get":{"summary":"tasks linked to this license","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"action","description":"Filter the value of action property (=)","schema":{"$ref":"#/components/schemas/license.ActionType"}},{"in":"path","name":"serviceName","description":"The name of your Plesk license","required":true,"schema":{"type":"string"}},{"in":"query","name":"status","description":"Filter the value of status property (=)","schema":{"$ref":"#/components/schemas/license.TaskStateEnum"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"type":"integer"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/plesk/{serviceName}/tasks\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/plesk/{serviceName}/tasks\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licensePlesk:apiovh:tasks/get","required":true}],"x-expanded-response":"LicenseTask"}},"/license/plesk/{serviceName}/tasks/{taskId}":{"get":{"summary":"Get this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Plesk license","required":true,"schema":{"type":"string"}},{"in":"path","name":"taskId","description":"This Task id","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.Task"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/plesk/{serviceName}/tasks/{taskId}\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/plesk/{serviceName}/tasks/{taskId}\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licensePlesk:apiovh:tasks/get","required":true}]}},"/license/plesk/{serviceName}/terminate":{"post":{"summary":"Request service termination","description":"Request service termination. Starts the termination of the service. The admin contact receives a token by email, to confirm with the `confirmTermination` call.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Plesk license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"string"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.post(\"/license/plesk/{serviceName}/terminate\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->post(\"/license/plesk/{serviceName}/terminate\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licensePlesk:apiovh:terminate","required":true}]}},"/license/redhat":{"get":{"summary":"List available services","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"iamTags","description":"Filter resources on IAM tags","schema":{"type":"object","additionalProperties":{"type":"array","items":{"$ref":"#/components/schemas/iam.resource.TagFilter"}}}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"blue","label":"Beta version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/redhat\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/redhat\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseRedHat:apiovh:get","required":true}],"x-expanded-response":"LicenseRedhatRedHatWithIAM"}},"/license/redhat/{serviceName}":{"get":{"summary":"Get this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your RedHat license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.redhat.RedHatWithIAM"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"blue","label":"Beta version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/redhat/{serviceName}\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/redhat/{serviceName}\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseRedHat:apiovh:get","required":true}]},"put":{"summary":"Alter this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your RedHat license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.redhat.RedHat"}}}},"responses":{"200":{"description":"successful operation"}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"blue","label":"Beta version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\n# Request body type: license.redhat.RedHat\nresult = client.put(\"/license/redhat/{serviceName}\",\n\tdeleteAtExpiration = None, # Shall we delete this on expiration ? (type: boolean)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n// Request body type: license.redhat.RedHat\n$result = $ovh->put(\"/license/redhat/{serviceName}\", array(\n\tdeleteAtExpiration => null, // Shall we delete this on expiration ? (type: boolean)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseRedHat:apiovh:put","required":true}]}},"/license/redhat/{serviceName}/confirmTermination":{"post":{"summary":"Confirm service termination","description":"Confirm service termination. Terminates the service with the token sent by email to the admin contact. A reason, a future use and a comment can be given.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your RedHat license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"commentary":{"type":"string","description":"Commentary about your termination request"},"futureUse":{"description":"What next after your termination request","$ref":"#/components/schemas/service.TerminationFutureUseEnum"},"reason":{"description":"Reason of your termination request","$ref":"#/components/schemas/service.TerminationReasonEnum"},"token":{"type":"string","description":"The termination token sent by email to the admin contact"}},"required":["token"]}}}},"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"string"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"blue","label":"Beta version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.post(\"/license/redhat/{serviceName}/confirmTermination\",\n\tcommentary = None, # Commentary about your termination request (type: string, nullable)\n\tfutureUse = None, # What next after your termination request (type: service.TerminationFutureUseEnum, nullable)\n\treason = None, # Reason of your termination request (type: service.TerminationReasonEnum, nullable)\n\ttoken = None, # The termination token sent by email to the admin contact (type: string)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->post(\"/license/redhat/{serviceName}/confirmTermination\", array(\n\tcommentary => null, // Commentary about your termination request (type: string, nullable)\n\tfutureUse => null, // What next after your termination request (type: service.TerminationFutureUseEnum, nullable)\n\treason => null, // Reason of your termination request (type: service.TerminationReasonEnum, nullable)\n\ttoken => null, // The termination token sent by email to the admin contact (type: string)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseRedHat:apiovh:confirmTermination","required":true}]}},"/license/redhat/{serviceName}/serviceInfos":{"get":{"summary":"Get service information","description":"Get service information. Returns the status, creation and expiration dates, contacts and renewal settings of the service.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your RedHat license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/services.Service"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"blue","label":"Beta version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/redhat/{serviceName}/serviceInfos\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/redhat/{serviceName}/serviceInfos\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseRedHat:apiovh:serviceInfos/get","required":true}]},"put":{"summary":"Update service information","description":"Update service information. Updates the renewal settings of the service: automatic renewal, period, or deletion at expiration.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your RedHat license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/services.Service"}}}},"responses":{"200":{"description":"successful operation"}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"blue","label":"Beta version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\n# Request body type: services.Service\nresult = client.put(\"/license/redhat/{serviceName}/serviceInfos\",\n\trenew = None, # Way of handling the renew (type: service.RenewType, nullable)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n// Request body type: services.Service\n$result = $ovh->put(\"/license/redhat/{serviceName}/serviceInfos\", array(\n\trenew => null, // Way of handling the renew (type: service.RenewType, nullable)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseRedHat:apiovh:serviceInfos/edit","required":true}]}},"/license/redhat/{serviceName}/tasks":{"get":{"summary":"tasks linked to this license","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"action","description":"Filter the value of action property (=)","schema":{"$ref":"#/components/schemas/license.ActionType"}},{"in":"path","name":"serviceName","description":"The name of your RedHat license","required":true,"schema":{"type":"string"}},{"in":"query","name":"status","description":"Filter the value of status property (=)","schema":{"$ref":"#/components/schemas/license.TaskStateEnum"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"type":"integer"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"blue","label":"Beta version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/redhat/{serviceName}/tasks\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/redhat/{serviceName}/tasks\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseRedHat:apiovh:tasks/get","required":true}],"x-expanded-response":"LicenseTask"}},"/license/redhat/{serviceName}/tasks/{taskId}":{"get":{"summary":"Get this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your RedHat license","required":true,"schema":{"type":"string"}},{"in":"path","name":"taskId","description":"This Task id","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.Task"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"blue","label":"Beta version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/redhat/{serviceName}/tasks/{taskId}\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/redhat/{serviceName}/tasks/{taskId}\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseRedHat:apiovh:tasks/get","required":true}]}},"/license/redhat/{serviceName}/terminate":{"post":{"summary":"Request service termination","description":"Request service termination. Starts the termination of the service. The admin contact receives a token by email, to confirm with the `confirmTermination` call.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your RedHat license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"string"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"blue","label":"Beta version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.post(\"/license/redhat/{serviceName}/terminate\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->post(\"/license/redhat/{serviceName}/terminate\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseRedHat:apiovh:terminate","required":true}]}},"/license/sqlserver":{"get":{"summary":"List available services","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"iamTags","description":"Filter resources on IAM tags","schema":{"type":"object","additionalProperties":{"type":"array","items":{"$ref":"#/components/schemas/iam.resource.TagFilter"}}}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/sqlserver\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/sqlserver\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseSqlServer:apiovh:get","required":true}],"x-expanded-response":"LicenseSqlserverSqlServerWithIAM"}},"/license/sqlserver/orderableVersions":{"get":{"summary":"Get the orderable Sql Server versions","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"ip","description":"Your license Ip","required":true,"schema":{"$ref":"#/components/schemas/ipv4"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/license.SqlServerOrderConfiguration"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/sqlserver/orderableVersions\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/sqlserver/orderableVersions\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"account:apiovh:licenseSqlServer/orderableVersions/get","required":true}]}},"/license/sqlserver/{serviceName}":{"get":{"summary":"Get this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your SQL Server license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.sqlserver.SqlServerWithIAM"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/sqlserver/{serviceName}\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/sqlserver/{serviceName}\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseSqlServer:apiovh:get","required":true}]}},"/license/sqlserver/{serviceName}/confirmTermination":{"post":{"summary":"Confirm service termination","description":"Confirm service termination. Terminates the service with the token sent by email to the admin contact. A reason, a future use and a comment can be given.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your SQL Server license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"commentary":{"type":"string","description":"Commentary about your termination request"},"futureUse":{"description":"What next after your termination request","$ref":"#/components/schemas/service.TerminationFutureUseEnum"},"reason":{"description":"Reason of your termination request","$ref":"#/components/schemas/service.TerminationReasonEnum"},"token":{"type":"string","description":"The termination token sent by email to the admin contact"}},"required":["token"]}}}},"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"string"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.post(\"/license/sqlserver/{serviceName}/confirmTermination\",\n\tcommentary = None, # Commentary about your termination request (type: string, nullable)\n\tfutureUse = None, # What next after your termination request (type: service.TerminationFutureUseEnum, nullable)\n\treason = None, # Reason of your termination request (type: service.TerminationReasonEnum, nullable)\n\ttoken = None, # The termination token sent by email to the admin contact (type: string)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->post(\"/license/sqlserver/{serviceName}/confirmTermination\", array(\n\tcommentary => null, // Commentary about your termination request (type: string, nullable)\n\tfutureUse => null, // What next after your termination request (type: service.TerminationFutureUseEnum, nullable)\n\treason => null, // Reason of your termination request (type: service.TerminationReasonEnum, nullable)\n\ttoken => null, // The termination token sent by email to the admin contact (type: string)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseSqlServer:apiovh:confirmTermination","required":true}]}},"/license/sqlserver/{serviceName}/serviceInfos":{"get":{"summary":"Get service information","description":"Get service information. Returns the status, creation and expiration dates, contacts and renewal settings of the service.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your SQL Server license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/services.Service"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/sqlserver/{serviceName}/serviceInfos\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/sqlserver/{serviceName}/serviceInfos\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseSqlServer:apiovh:serviceInfos/get","required":true}]},"put":{"summary":"Update service information","description":"Update service information. Updates the renewal settings of the service: automatic renewal, period, or deletion at expiration.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your SQL Server license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/services.Service"}}}},"responses":{"200":{"description":"successful operation"}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\n# Request body type: services.Service\nresult = client.put(\"/license/sqlserver/{serviceName}/serviceInfos\",\n\trenew = None, # Way of handling the renew (type: service.RenewType, nullable)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n// Request body type: services.Service\n$result = $ovh->put(\"/license/sqlserver/{serviceName}/serviceInfos\", array(\n\trenew => null, // Way of handling the renew (type: service.RenewType, nullable)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseSqlServer:apiovh:serviceInfos/edit","required":true}]}},"/license/sqlserver/{serviceName}/tasks":{"get":{"summary":"Tasks linked to this license","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"action","description":"Filter the value of action property (=)","schema":{"$ref":"#/components/schemas/license.ActionType"}},{"in":"path","name":"serviceName","description":"The name of your SQL Server license","required":true,"schema":{"type":"string"}},{"in":"query","name":"status","description":"Filter the value of status property (=)","schema":{"$ref":"#/components/schemas/license.TaskStateEnum"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"type":"integer"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/sqlserver/{serviceName}/tasks\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/sqlserver/{serviceName}/tasks\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseSqlServer:apiovh:tasks/get","required":true}],"x-expanded-response":"LicenseTask"}},"/license/sqlserver/{serviceName}/tasks/{taskId}":{"get":{"summary":"Get this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your SQL Server license","required":true,"schema":{"type":"string"}},{"in":"path","name":"taskId","description":"This Task id","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.Task"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/sqlserver/{serviceName}/tasks/{taskId}\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/sqlserver/{serviceName}/tasks/{taskId}\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseSqlServer:apiovh:tasks/get","required":true}]}},"/license/sqlserver/{serviceName}/terminate":{"post":{"summary":"Request service termination","description":"Request service termination. Starts the termination of the service. The admin contact receives a token by email, to confirm with the `confirmTermination` call.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your SQL Server license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"string"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.post(\"/license/sqlserver/{serviceName}/terminate\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->post(\"/license/sqlserver/{serviceName}/terminate\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseSqlServer:apiovh:terminate","required":true}]}},"/license/virtuozzo":{"get":{"summary":"List available services","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"iamTags","description":"Filter resources on IAM tags","schema":{"type":"object","additionalProperties":{"type":"array","items":{"$ref":"#/components/schemas/iam.resource.TagFilter"}}}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/virtuozzo\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/virtuozzo\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseVirtuozzo:apiovh:get","required":true}],"x-expanded-response":"LicenseVirtuozzoVirtuozzoWithIAM"}},"/license/virtuozzo/orderableVersions":{"get":{"summary":"Get the orderable Virtuozzo versions","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"ip","description":"Your license Ip","required":true,"schema":{"$ref":"#/components/schemas/ipv4"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/license.VirtuozzoOrderConfiguration"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/virtuozzo/orderableVersions\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/virtuozzo/orderableVersions\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"account:apiovh:licenseVirtuozzo/orderableVersions/get","required":true}]}},"/license/virtuozzo/{serviceName}":{"get":{"summary":"Get this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Virtuozzo license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.virtuozzo.VirtuozzoWithIAM"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/virtuozzo/{serviceName}\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/virtuozzo/{serviceName}\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseVirtuozzo:apiovh:get","required":true}]},"put":{"summary":"Alter this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Virtuozzo license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.virtuozzo.Virtuozzo"}}}},"responses":{"200":{"description":"successful operation"}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\n# Request body type: license.virtuozzo.Virtuozzo\nresult = client.put(\"/license/virtuozzo/{serviceName}\",\n\tdeleteAtExpiration = None, # Shall we delete this on expiration ? (type: boolean)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n// Request body type: license.virtuozzo.Virtuozzo\n$result = $ovh->put(\"/license/virtuozzo/{serviceName}\", array(\n\tdeleteAtExpiration => null, // Shall we delete this on expiration ? (type: boolean)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseVirtuozzo:apiovh:put","required":true}]}},"/license/virtuozzo/{serviceName}/allowedDestinationIp":{"get":{"summary":"Returns an array of ips where the license can be moved to","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Virtuozzo license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ipBlock"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/virtuozzo/{serviceName}/allowedDestinationIp\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/virtuozzo/{serviceName}/allowedDestinationIp\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseVirtuozzo:apiovh:allowedDestinationIp/get","required":true}]}},"/license/virtuozzo/{serviceName}/canLicenseBeMovedTo":{"get":{"summary":"Will tell if the ip can accept the license","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"destinationIp","description":"The Ip on which you want to move this license","required":true,"schema":{"$ref":"#/components/schemas/ipv4"}},{"in":"path","name":"serviceName","description":"The name of your Virtuozzo license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.ChangeIpStatus"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/virtuozzo/{serviceName}/canLicenseBeMovedTo\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/virtuozzo/{serviceName}/canLicenseBeMovedTo\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseVirtuozzo:apiovh:canLicenseBeMovedTo/get","required":true}]}},"/license/virtuozzo/{serviceName}/changeIp":{"post":{"summary":"Move this license to another Ip","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Virtuozzo license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"destinationIp":{"description":"The Ip on which you want to move this license","$ref":"#/components/schemas/ipv4"}},"required":["destinationIp"]}}}},"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.Task"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\n# Request body type: ipv4\nresult = client.post(\"/license/virtuozzo/{serviceName}/changeIp\",\n\tdestinationIp = None, # The Ip on which you want to move this license (type: ipv4)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n// Request body type: ipv4\n$result = $ovh->post(\"/license/virtuozzo/{serviceName}/changeIp\", array(\n\tdestinationIp => null, // The Ip on which you want to move this license (type: ipv4)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseVirtuozzo:apiovh:changeIp","required":true}]}},"/license/virtuozzo/{serviceName}/confirmTermination":{"post":{"summary":"Confirm service termination","description":"Confirm service termination. Terminates the service with the token sent by email to the admin contact. A reason, a future use and a comment can be given.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Virtuozzo license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"commentary":{"type":"string","description":"Commentary about your termination request"},"futureUse":{"description":"What next after your termination request","$ref":"#/components/schemas/service.TerminationFutureUseEnum"},"reason":{"description":"Reason of your termination request","$ref":"#/components/schemas/service.TerminationReasonEnum"},"token":{"type":"string","description":"The termination token sent by email to the admin contact"}},"required":["token"]}}}},"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"string"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.post(\"/license/virtuozzo/{serviceName}/confirmTermination\",\n\tcommentary = None, # Commentary about your termination request (type: string, nullable)\n\tfutureUse = None, # What next after your termination request (type: service.TerminationFutureUseEnum, nullable)\n\treason = None, # Reason of your termination request (type: service.TerminationReasonEnum, nullable)\n\ttoken = None, # The termination token sent by email to the admin contact (type: string)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->post(\"/license/virtuozzo/{serviceName}/confirmTermination\", array(\n\tcommentary => null, // Commentary about your termination request (type: string, nullable)\n\tfutureUse => null, // What next after your termination request (type: service.TerminationFutureUseEnum, nullable)\n\treason => null, // Reason of your termination request (type: service.TerminationReasonEnum, nullable)\n\ttoken => null, // The termination token sent by email to the admin contact (type: string)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseVirtuozzo:apiovh:confirmTermination","required":true}]}},"/license/virtuozzo/{serviceName}/option":{"get":{"summary":"Options linked to this license","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"label","description":"Filter the value of label property (=)","schema":{"$ref":"#/components/schemas/license.OptionLabel"}},{"in":"path","name":"serviceName","description":"The name of your Virtuozzo license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/license.OptionLabel"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/virtuozzo/{serviceName}/option\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/virtuozzo/{serviceName}/option\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseVirtuozzo:apiovh:option/get","required":true}],"x-expanded-response":"LicenseOption"}},"/license/virtuozzo/{serviceName}/option/{label}":{"delete":{"summary":"release this Option","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"label","description":"This option designation","required":true,"schema":{"$ref":"#/components/schemas/license.OptionLabel"}},{"in":"path","name":"serviceName","description":"The name of your Virtuozzo license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.Task"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.delete(\"/license/virtuozzo/{serviceName}/option/{label}\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->delete(\"/license/virtuozzo/{serviceName}/option/{label}\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseVirtuozzo:apiovh:option/delete","required":true}]},"get":{"summary":"Get this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"label","description":"This option designation","required":true,"schema":{"$ref":"#/components/schemas/license.OptionLabel"}},{"in":"path","name":"serviceName","description":"The name of your Virtuozzo license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.Option"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/virtuozzo/{serviceName}/option/{label}\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/virtuozzo/{serviceName}/option/{label}\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseVirtuozzo:apiovh:option/get","required":true}]}},"/license/virtuozzo/{serviceName}/serviceInfos":{"get":{"summary":"Get service information","description":"Get service information. Returns the status, creation and expiration dates, contacts and renewal settings of the service.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Virtuozzo license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/services.Service"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/virtuozzo/{serviceName}/serviceInfos\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/virtuozzo/{serviceName}/serviceInfos\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseVirtuozzo:apiovh:serviceInfos/get","required":true}]},"put":{"summary":"Update service information","description":"Update service information. Updates the renewal settings of the service: automatic renewal, period, or deletion at expiration.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Virtuozzo license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/services.Service"}}}},"responses":{"200":{"description":"successful operation"}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\n# Request body type: services.Service\nresult = client.put(\"/license/virtuozzo/{serviceName}/serviceInfos\",\n\trenew = None, # Way of handling the renew (type: service.RenewType, nullable)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n// Request body type: services.Service\n$result = $ovh->put(\"/license/virtuozzo/{serviceName}/serviceInfos\", array(\n\trenew => null, // Way of handling the renew (type: service.RenewType, nullable)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseVirtuozzo:apiovh:serviceInfos/edit","required":true}]}},"/license/virtuozzo/{serviceName}/tasks":{"get":{"summary":"tasks linked to this license","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"action","description":"Filter the value of action property (=)","schema":{"$ref":"#/components/schemas/license.ActionType"}},{"in":"path","name":"serviceName","description":"The name of your Virtuozzo license","required":true,"schema":{"type":"string"}},{"in":"query","name":"status","description":"Filter the value of status property (=)","schema":{"$ref":"#/components/schemas/license.TaskStateEnum"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"type":"integer"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/virtuozzo/{serviceName}/tasks\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/virtuozzo/{serviceName}/tasks\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseVirtuozzo:apiovh:tasks/get","required":true}],"x-expanded-response":"LicenseTask"}},"/license/virtuozzo/{serviceName}/tasks/{taskId}":{"get":{"summary":"Get this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Virtuozzo license","required":true,"schema":{"type":"string"}},{"in":"path","name":"taskId","description":"This Task id","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.Task"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/virtuozzo/{serviceName}/tasks/{taskId}\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/virtuozzo/{serviceName}/tasks/{taskId}\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseVirtuozzo:apiovh:tasks/get","required":true}]}},"/license/virtuozzo/{serviceName}/terminate":{"post":{"summary":"Request service termination","description":"Request service termination. Starts the termination of the service. The admin contact receives a token by email, to confirm with the `confirmTermination` call.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Virtuozzo license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"string"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.post(\"/license/virtuozzo/{serviceName}/terminate\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->post(\"/license/virtuozzo/{serviceName}/terminate\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseVirtuozzo:apiovh:terminate","required":true}]}},"/license/windows":{"get":{"summary":"List available services","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"iamTags","description":"Filter resources on IAM tags","schema":{"type":"object","additionalProperties":{"type":"array","items":{"$ref":"#/components/schemas/iam.resource.TagFilter"}}}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/windows\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/windows\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseWindows:apiovh:get","required":true}],"x-expanded-response":"LicenseWindowsWindowsWithIAM"}},"/license/windows/orderableVersions":{"get":{"summary":"Get the orderable Windows versions","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"ip","description":"Your license Ip","required":true,"schema":{"$ref":"#/components/schemas/ipv4"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/license.WindowsOrderConfiguration"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/windows/orderableVersions\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/windows/orderableVersions\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"account:apiovh:licenseWindows/orderableVersions/get","required":true}]}},"/license/windows/{serviceName}":{"get":{"summary":"Get this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Windows license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.windows.WindowsWithIAM"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/windows/{serviceName}\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/windows/{serviceName}\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseWindows:apiovh:get","required":true}]},"put":{"summary":"Alter this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Windows license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.windows.Windows"}}}},"responses":{"200":{"description":"successful operation"}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\n# Request body type: license.windows.Windows\nresult = client.put(\"/license/windows/{serviceName}\",\n\tdeleteAtExpiration = None, # Shall we delete this on expiration ? (type: boolean)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n// Request body type: license.windows.Windows\n$result = $ovh->put(\"/license/windows/{serviceName}\", array(\n\tdeleteAtExpiration => null, // Shall we delete this on expiration ? (type: boolean)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseWindows:apiovh:put","required":true}]}},"/license/windows/{serviceName}/confirmTermination":{"post":{"summary":"Confirm service termination","description":"Confirm service termination. Terminates the service with the token sent by email to the admin contact. A reason, a future use and a comment can be given.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Windows license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"commentary":{"type":"string","description":"Commentary about your termination request"},"futureUse":{"description":"What next after your termination request","$ref":"#/components/schemas/service.TerminationFutureUseEnum"},"reason":{"description":"Reason of your termination request","$ref":"#/components/schemas/service.TerminationReasonEnum"},"token":{"type":"string","description":"The termination token sent by email to the admin contact"}},"required":["token"]}}}},"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"string"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.post(\"/license/windows/{serviceName}/confirmTermination\",\n\tcommentary = None, # Commentary about your termination request (type: string, nullable)\n\tfutureUse = None, # What next after your termination request (type: service.TerminationFutureUseEnum, nullable)\n\treason = None, # Reason of your termination request (type: service.TerminationReasonEnum, nullable)\n\ttoken = None, # The termination token sent by email to the admin contact (type: string)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->post(\"/license/windows/{serviceName}/confirmTermination\", array(\n\tcommentary => null, // Commentary about your termination request (type: string, nullable)\n\tfutureUse => null, // What next after your termination request (type: service.TerminationFutureUseEnum, nullable)\n\treason => null, // Reason of your termination request (type: service.TerminationReasonEnum, nullable)\n\ttoken => null, // The termination token sent by email to the admin contact (type: string)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseWindows:apiovh:confirmTermination","required":true}]}},"/license/windows/{serviceName}/option":{"get":{"summary":"options attached to this license","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Windows license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/license.OptionLabel"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/windows/{serviceName}/option\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/windows/{serviceName}/option\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseWindows:apiovh:option/get","required":true}],"x-expanded-response":"LicenseOption"}},"/license/windows/{serviceName}/option/{label}":{"delete":{"summary":"release this Option","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"label","description":"This option designation","required":true,"schema":{"$ref":"#/components/schemas/license.OptionLabel"}},{"in":"path","name":"serviceName","description":"The name of your Windows license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.Task"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.delete(\"/license/windows/{serviceName}/option/{label}\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->delete(\"/license/windows/{serviceName}/option/{label}\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseWindows:apiovh:option/delete","required":true}]},"get":{"summary":"Get this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"label","description":"This option designation","required":true,"schema":{"$ref":"#/components/schemas/license.OptionLabel"}},{"in":"path","name":"serviceName","description":"The name of your Windows license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.Option"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/windows/{serviceName}/option/{label}\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/windows/{serviceName}/option/{label}\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseWindows:apiovh:option/get","required":true}]}},"/license/windows/{serviceName}/serviceInfos":{"get":{"summary":"Get service information","description":"Get service information. Returns the status, creation and expiration dates, contacts and renewal settings of the service.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Windows license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/services.Service"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/windows/{serviceName}/serviceInfos\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/windows/{serviceName}/serviceInfos\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseWindows:apiovh:serviceInfos/get","required":true}]},"put":{"summary":"Update service information","description":"Update service information. Updates the renewal settings of the service: automatic renewal, period, or deletion at expiration.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Windows license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/services.Service"}}}},"responses":{"200":{"description":"successful operation"}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\n# Request body type: services.Service\nresult = client.put(\"/license/windows/{serviceName}/serviceInfos\",\n\trenew = None, # Way of handling the renew (type: service.RenewType, nullable)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n// Request body type: services.Service\n$result = $ovh->put(\"/license/windows/{serviceName}/serviceInfos\", array(\n\trenew => null, // Way of handling the renew (type: service.RenewType, nullable)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseWindows:apiovh:serviceInfos/edit","required":true}]}},"/license/windows/{serviceName}/sqlServer":{"post":{"summary":"Link your own sql server license to this Windows license","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Windows license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"licenseId":{"type":"string","description":"Your license serial number"},"version":{"description":"Your license version","$ref":"#/components/schemas/license.WindowsSqlVersionEnum"}},"required":["licenseId","version"]}}}},"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.Task"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.post(\"/license/windows/{serviceName}/sqlServer\",\n\tlicenseId = None, # Your license serial number (type: string)\n\tversion = None, # Your license version (type: license.WindowsSqlVersionEnum)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->post(\"/license/windows/{serviceName}/sqlServer\", array(\n\tlicenseId => null, // Your license serial number (type: string)\n\tversion => null, // Your license version (type: license.WindowsSqlVersionEnum)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseWindows:apiovh:sqlServer/create","required":true}]}},"/license/windows/{serviceName}/tasks":{"get":{"summary":"tasks linked to this license","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"action","description":"Filter the value of action property (=)","schema":{"$ref":"#/components/schemas/license.ActionType"}},{"in":"path","name":"serviceName","description":"The name of your Windows license","required":true,"schema":{"type":"string"}},{"in":"query","name":"status","description":"Filter the value of status property (=)","schema":{"$ref":"#/components/schemas/license.TaskStateEnum"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"type":"integer"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/windows/{serviceName}/tasks\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/windows/{serviceName}/tasks\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseWindows:apiovh:tasks/get","required":true}],"x-expanded-response":"LicenseTask"}},"/license/windows/{serviceName}/tasks/{taskId}":{"get":{"summary":"Get this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Windows license","required":true,"schema":{"type":"string"}},{"in":"path","name":"taskId","description":"This Task id","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.Task"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/windows/{serviceName}/tasks/{taskId}\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/windows/{serviceName}/tasks/{taskId}\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseWindows:apiovh:tasks/get","required":true}]}},"/license/windows/{serviceName}/terminate":{"post":{"summary":"Request service termination","description":"Request service termination. Starts the termination of the service. The admin contact receives a token by email, to confirm with the `confirmTermination` call.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your Windows license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"string"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.post(\"/license/windows/{serviceName}/terminate\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->post(\"/license/windows/{serviceName}/terminate\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseWindows:apiovh:terminate","required":true}]}},"/license/worklight":{"get":{"summary":"List available services","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"iamTags","description":"Filter resources on IAM tags","schema":{"type":"object","additionalProperties":{"type":"array","items":{"$ref":"#/components/schemas/iam.resource.TagFilter"}}}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/worklight\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/worklight\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseWorklight:apiovh:get","required":true}],"x-expanded-response":"LicenseWorklightWorkLightWithIAM"}},"/license/worklight/orderableVersions":{"get":{"summary":"Get the orderable WorkLight versions","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"ip","description":"Your license Ip","required":true,"schema":{"$ref":"#/components/schemas/ipv4"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/license.WorkLightOrderConfiguration"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/worklight/orderableVersions\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/worklight/orderableVersions\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"account:apiovh:licenseWorklight/orderableVersions/get","required":true}]}},"/license/worklight/{serviceName}":{"get":{"summary":"Get this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your WorkLight license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.worklight.WorkLightWithIAM"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/worklight/{serviceName}\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/worklight/{serviceName}\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseWorklight:apiovh:get","required":true}]},"put":{"summary":"Alter this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your WorkLight license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.worklight.WorkLight"}}}},"responses":{"200":{"description":"successful operation"}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\n# Request body type: license.worklight.WorkLight\nresult = client.put(\"/license/worklight/{serviceName}\",\n\tdeleteAtExpiration = None, # Shall we delete this on expiration ? (type: boolean)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n// Request body type: license.worklight.WorkLight\n$result = $ovh->put(\"/license/worklight/{serviceName}\", array(\n\tdeleteAtExpiration => null, // Shall we delete this on expiration ? (type: boolean)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseWorklight:apiovh:put","required":true}]}},"/license/worklight/{serviceName}/allowedDestinationIp":{"get":{"summary":"Returns an array of ips where the license can be moved to","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your WorkLight license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ipBlock"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/worklight/{serviceName}/allowedDestinationIp\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/worklight/{serviceName}/allowedDestinationIp\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseWorklight:apiovh:allowedDestinationIp/get","required":true}]}},"/license/worklight/{serviceName}/canLicenseBeMovedTo":{"get":{"summary":"Will tell if the ip can accept the license","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"destinationIp","description":"The Ip on which you want to move this license","required":true,"schema":{"$ref":"#/components/schemas/ipv4"}},{"in":"path","name":"serviceName","description":"The name of your WorkLight license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.ChangeIpStatus"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/worklight/{serviceName}/canLicenseBeMovedTo\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/worklight/{serviceName}/canLicenseBeMovedTo\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseWorklight:apiovh:canLicenseBeMovedTo/get","required":true}]}},"/license/worklight/{serviceName}/changeIp":{"post":{"summary":"Move this license to another Ip","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your WorkLight license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"destinationIp":{"description":"The Ip on which you want to move this license","$ref":"#/components/schemas/ipv4"}},"required":["destinationIp"]}}}},"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.Task"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\n# Request body type: ipv4\nresult = client.post(\"/license/worklight/{serviceName}/changeIp\",\n\tdestinationIp = None, # The Ip on which you want to move this license (type: ipv4)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n// Request body type: ipv4\n$result = $ovh->post(\"/license/worklight/{serviceName}/changeIp\", array(\n\tdestinationIp => null, // The Ip on which you want to move this license (type: ipv4)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseWorklight:apiovh:changeIp","required":true}]}},"/license/worklight/{serviceName}/confirmTermination":{"post":{"summary":"Confirm service termination","description":"Confirm service termination. Terminates the service with the token sent by email to the admin contact. A reason, a future use and a comment can be given.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your WorkLight license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"commentary":{"type":"string","description":"Commentary about your termination request"},"futureUse":{"description":"What next after your termination request","$ref":"#/components/schemas/service.TerminationFutureUseEnum"},"reason":{"description":"Reason of your termination request","$ref":"#/components/schemas/service.TerminationReasonEnum"},"token":{"type":"string","description":"The termination token sent by email to the admin contact"}},"required":["token"]}}}},"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"string"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.post(\"/license/worklight/{serviceName}/confirmTermination\",\n\tcommentary = None, # Commentary about your termination request (type: string, nullable)\n\tfutureUse = None, # What next after your termination request (type: service.TerminationFutureUseEnum, nullable)\n\treason = None, # Reason of your termination request (type: service.TerminationReasonEnum, nullable)\n\ttoken = None, # The termination token sent by email to the admin contact (type: string)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->post(\"/license/worklight/{serviceName}/confirmTermination\", array(\n\tcommentary => null, // Commentary about your termination request (type: string, nullable)\n\tfutureUse => null, // What next after your termination request (type: service.TerminationFutureUseEnum, nullable)\n\treason => null, // Reason of your termination request (type: service.TerminationReasonEnum, nullable)\n\ttoken => null, // The termination token sent by email to the admin contact (type: string)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseWorklight:apiovh:confirmTermination","required":true}]}},"/license/worklight/{serviceName}/serviceInfos":{"get":{"summary":"Get service information","description":"Get service information. Returns the status, creation and expiration dates, contacts and renewal settings of the service.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your WorkLight license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/services.Service"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/worklight/{serviceName}/serviceInfos\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/worklight/{serviceName}/serviceInfos\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseWorklight:apiovh:serviceInfos/get","required":true}]},"put":{"summary":"Update service information","description":"Update service information. Updates the renewal settings of the service: automatic renewal, period, or deletion at expiration.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your WorkLight license","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/services.Service"}}}},"responses":{"200":{"description":"successful operation"}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\n# Request body type: services.Service\nresult = client.put(\"/license/worklight/{serviceName}/serviceInfos\",\n\trenew = None, # Way of handling the renew (type: service.RenewType, nullable)\n)\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n// Request body type: services.Service\n$result = $ovh->put(\"/license/worklight/{serviceName}/serviceInfos\", array(\n\trenew => null, // Way of handling the renew (type: service.RenewType, nullable)\n));\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseWorklight:apiovh:serviceInfos/edit","required":true}]}},"/license/worklight/{serviceName}/tasks":{"get":{"summary":"Tasks linked to this license","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"query","name":"action","description":"Filter the value of action property (=)","schema":{"$ref":"#/components/schemas/license.ActionType"}},{"in":"path","name":"serviceName","description":"The name of your WorkLight license","required":true,"schema":{"type":"string"}},{"in":"query","name":"status","description":"Filter the value of status property (=)","schema":{"$ref":"#/components/schemas/license.TaskStateEnum"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"type":"integer"}}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/worklight/{serviceName}/tasks\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/worklight/{serviceName}/tasks\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseWorklight:apiovh:tasks/get","required":true}],"x-expanded-response":"LicenseTask"}},"/license/worklight/{serviceName}/tasks/{taskId}":{"get":{"summary":"Get this object properties","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your WorkLight license","required":true,"schema":{"type":"string"}},{"in":"path","name":"taskId","description":"This Task id","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/license.Task"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.get(\"/license/worklight/{serviceName}/tasks/{taskId}\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->get(\"/license/worklight/{serviceName}/tasks/{taskId}\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseWorklight:apiovh:tasks/get","required":true}]}},"/license/worklight/{serviceName}/terminate":{"post":{"summary":"Request service termination","description":"Request service termination. Starts the termination of the service. The admin contact receives a token by email, to confirm with the `confirmTermination` call.","security":[{"oAuth2AuthCode":[]}],"parameters":[{"in":"path","name":"serviceName","description":"The name of your WorkLight license","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"string"}}}}},"x-developer-hub-navigation":[["Bare Metal Cloud","Licenses"]],"x-badges":[{"color":"green","label":"Stable production version"}],"x-code-samples":[{"lang":"python","label":"Python","source":"'''\nFirst, install the latest release of Python wrapper: $ pip install ovh\n'''\nimport json\nimport ovh\n\n# Instantiate an OVH Client.\n# You can generate new credentials with full access to your account on\n# the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\nclient = ovh.Client(\n\tendpoint='ovh-eu',               # Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n\tapplication_key='xxxxxxxxxx',    # Application Key\n\tapplication_secret='xxxxxxxxxx', # Application Secret\n\tconsumer_key='xxxxxxxxxx',       # Consumer Key\n)\n\nresult = client.post(\"/license/worklight/{serviceName}/terminate\")\n\n# Pretty print\nprint(json.dumps(result, indent=4))"},{"lang":"php","label":"PHP","source":"<?php\n/**\n * First, download the latest release of PHP wrapper on github\n * And include this script into the folder with extracted files\n */\nrequire __DIR__ . '/vendor/autoload.php';\nuse \\Ovh\\Api;\n\n/**\n * Instantiate an OVH Client.\n * You can generate new credentials with full access to your account on\n * the token creation page (https://api.ovh.com/createToken/index.cgi?GET=/*&PUT=/*&POST=/*&DELETE=/*)\n */\n$ovh = new Api('xxxxxxxxxx',  // Application Key\n               'xxxxxxxxxx',  // Application Secret\n               'ovh-eu',      // Endpoint of API OVH (List of available endpoints: https://github.com/ovh/python-ovh#2-configure-your-application)\n               'xxxxxxxxxx'); // Consumer Key\n\n$result = $ovh->post(\"/license/worklight/{serviceName}/terminate\");\n\nprint_r($result);\n?>"}],"x-iam-actions":[{"name":"licenseWorklight:apiovh:terminate","required":true}]}}}}
