public class ApiOvhIp extends ApiOvhBase
core| Constructor and Description |
|---|
ApiOvhIp(ApiOvhCore core) |
| Modifier and Type | Method and Description |
|---|---|
ArrayList<String> |
GET(String description,
String ip,
String routedTo_serviceName,
OvhIpTypeEnum type)
Your OVH IPs
REST: GET /ip
|
ArrayList<String> |
ip_antihack_GET(String ip,
OvhBlockedIpStateEnum state)
Anti-Hack blocked IP
REST: GET /ip/{ip}/antihack
|
OvhBlockedIp |
ip_antihack_ipBlocked_GET(String ip,
String ipBlocked)
Get this object properties
REST: GET /ip/{ip}/antihack/{ipBlocked}
|
void |
ip_antihack_ipBlocked_unblock_POST(String ip,
String ipBlocked)
Unblock this IP
REST: POST /ip/{ip}/antihack/{ipBlocked}/unblock
|
ArrayList<String> |
ip_arp_GET(String ip,
OvhArpStateEnum state)
ARP blocked IP
REST: GET /ip/{ip}/arp
|
OvhArpBlockedIp |
ip_arp_ipBlocked_GET(String ip,
String ipBlocked)
Get this object properties
REST: GET /ip/{ip}/arp/{ipBlocked}
|
void |
ip_arp_ipBlocked_unblock_POST(String ip,
String ipBlocked)
Unblock this IP
REST: POST /ip/{ip}/arp/{ipBlocked}/unblock
|
OvhIpTask |
ip_changeOrg_POST(String ip,
String organisation)
Change organisation of this IP
REST: POST /ip/{ip}/changeOrg
|
ArrayList<String> |
ip_delegation_GET(String ip)
Reverse delegation on IPv6 subnet
REST: GET /ip/{ip}/delegation
|
OvhReverseDelegation |
ip_delegation_POST(String ip,
String target)
Add target for reverse delegation on IPv6 subnet
REST: POST /ip/{ip}/delegation
|
void |
ip_delegation_target_DELETE(String ip,
String target)
Delete a target for reverse delegation on IPv6 subnet
REST: DELETE /ip/{ip}/delegation/{target}
|
OvhReverseDelegation |
ip_delegation_target_GET(String ip,
String target)
Get this object properties
REST: GET /ip/{ip}/delegation/{target}
|
ArrayList<String> |
ip_firewall_GET(String ip,
Boolean enabled,
OvhFirewallStateEnum state)
Ip under firewall
REST: GET /ip/{ip}/firewall
|
String |
ip_firewall_ipOnFirewall_DELETE(String ip,
String ipOnFirewall)
AntiDDOS option.
|
OvhFirewallIp |
ip_firewall_ipOnFirewall_GET(String ip,
String ipOnFirewall)
Get this object properties
REST: GET /ip/{ip}/firewall/{ipOnFirewall}
|
void |
ip_firewall_ipOnFirewall_PUT(String ip,
String ipOnFirewall,
OvhFirewallIp body)
Alter this object properties
REST: PUT /ip/{ip}/firewall/{ipOnFirewall}
|
ArrayList<Long> |
ip_firewall_ipOnFirewall_rule_GET(String ip,
String ipOnFirewall,
OvhFirewallRuleStateEnum state)
Rules for this IP
REST: GET /ip/{ip}/firewall/{ipOnFirewall}/rule
|
OvhFirewallNetworkRule |
ip_firewall_ipOnFirewall_rule_POST(String ip,
String ipOnFirewall,
OvhFirewallOptionTCP tcpOption,
String source,
OvhFirewallProtocolEnum protocol,
Long destinationPort,
OvhFirewallSequenceRangeEnum sequence,
OvhFirewallActionEnum action,
Long sourcePort)
AntiDDOS option.
|
OvhFirewallNetworkRule |
ip_firewall_ipOnFirewall_rule_sequence_DELETE(String ip,
String ipOnFirewall,
Long sequence)
AntiDDOS option.
|
OvhFirewallNetworkRule |
ip_firewall_ipOnFirewall_rule_sequence_GET(String ip,
String ipOnFirewall,
Long sequence)
Get this object properties
REST: GET /ip/{ip}/firewall/{ipOnFirewall}/rule/{sequence}
|
OvhFirewallIp |
ip_firewall_POST(String ip,
String ipOnFirewall)
AntiDDOS option.
|
ArrayList<String> |
ip_game_GET(String ip)
Ip under game anti-ddos
REST: GET /ip/{ip}/game
|
OvhGameMitigation |
ip_game_ipOnGame_GET(String ip,
String ipOnGame)
Get this object properties
REST: GET /ip/{ip}/game/{ipOnGame}
|
void |
ip_game_ipOnGame_PUT(String ip,
String ipOnGame,
OvhGameMitigation body)
Alter this object properties
REST: PUT /ip/{ip}/game/{ipOnGame}
|
ArrayList<Long> |
ip_game_ipOnGame_rule_GET(String ip,
String ipOnGame)
IDs of rules configured for this IP
REST: GET /ip/{ip}/game/{ipOnGame}/rule
|
OvhGameMitigationRule |
ip_game_ipOnGame_rule_id_DELETE(String ip,
String ipOnGame,
Long id)
Delete rule
REST: DELETE /ip/{ip}/game/{ipOnGame}/rule/{id}
|
OvhGameMitigationRule |
ip_game_ipOnGame_rule_id_GET(String ip,
String ipOnGame,
Long id)
Get this object properties
REST: GET /ip/{ip}/game/{ipOnGame}/rule/{id}
|
OvhGameMitigationRule |
ip_game_ipOnGame_rule_POST(String ip,
String ipOnGame,
OvhGameMitigationRuleProtocolEnum protocol,
OvhRange<Long> ports)
Add new rule on your IP
REST: POST /ip/{ip}/game/{ipOnGame}/rule
|
OvhIp |
ip_GET(String ip)
Get this object properties
REST: GET /ip/{ip}
|
ArrayList<String> |
ip_license_cloudLinux_GET(String ip,
String ipAddress)
Cloud Linux licenses associated to this IP
REST: GET /ip/{ip}/license/cloudLinux
|
ArrayList<String> |
ip_license_cpanel_GET(String ip,
String ipAddress)
Cpanel licenses associated to this IP
REST: GET /ip/{ip}/license/cpanel
|
ArrayList<String> |
ip_license_directadmin_GET(String ip,
String ipAddress)
DirectAdmin licenses associated to this IP
REST: GET /ip/{ip}/license/directadmin
|
ArrayList<String> |
ip_license_plesk_GET(String ip,
String ipAddress)
Plesk licenses associated to this IP
REST: GET /ip/{ip}/license/plesk
|
ArrayList<String> |
ip_license_sqlserver_GET(String ip,
String ipAddress)
SQL Server licenses associated to this IP
REST: GET /ip/{ip}/license/sqlserver
|
ArrayList<String> |
ip_license_virtuozzo_GET(String ip,
String ipAddress)
Virtuozzo licenses associated to this IP
REST: GET /ip/{ip}/license/virtuozzo
|
ArrayList<String> |
ip_license_windows_GET(String ip,
String ipAddress)
Windows licenses associated to this IP
REST: GET /ip/{ip}/license/windows
|
ArrayList<String> |
ip_license_worklight_GET(String ip,
String ipAddress)
WorkLight licenses associated to this IP
REST: GET /ip/{ip}/license/worklight
|
OvhIpMigrationToken |
ip_migrationToken_GET(String ip)
Get this object properties
REST: GET /ip/{ip}/migrationToken
|
OvhIpMigrationToken |
ip_migrationToken_POST(String ip,
String customerId)
Generate a migration token
REST: POST /ip/{ip}/migrationToken
|
ArrayList<String> |
ip_mitigation_GET(String ip,
Boolean auto,
OvhMitigationStateEnum state)
Ip under mitigation
REST: GET /ip/{ip}/mitigation
|
OvhMitigationIp |
ip_mitigation_ipOnMitigation_DELETE(String ip,
String ipOnMitigation)
AntiDDOS option.
|
OvhMitigationIp |
ip_mitigation_ipOnMitigation_GET(String ip,
String ipOnMitigation)
Get this object properties
REST: GET /ip/{ip}/mitigation/{ipOnMitigation}
|
void |
ip_mitigation_ipOnMitigation_PUT(String ip,
String ipOnMitigation,
OvhMitigationIp body)
Alter this object properties
REST: PUT /ip/{ip}/mitigation/{ipOnMitigation}
|
ArrayList<OvhMitigationStats> |
ip_mitigation_ipOnMitigation_stats_GET(String ip,
String ipOnMitigation,
Date from,
OvhMitigationStatsScaleEnum scale,
Date to)
AntiDDOS option.
|
ArrayList<OvhMitigationDetailedStats> |
ip_mitigation_ipOnMitigation_topStream_GET(String ip,
String ipOnMitigation,
Date date,
OvhMitigationStatsScaleEnum scale)
AntiDDOS option.
|
OvhMitigationIp |
ip_mitigation_POST(String ip,
String ipOnMitigation)
AntiDDOS option.
|
ArrayList<String> |
ip_mitigationProfiles_GET(String ip)
Manage mitigation profile on your IPs
REST: GET /ip/{ip}/mitigationProfiles
|
void |
ip_mitigationProfiles_ipMitigationProfile_DELETE(String ip,
String ipMitigationProfile)
Delete mitigation profile
REST: DELETE /ip/{ip}/mitigationProfiles/{ipMitigationProfile}
|
OvhMitigationProfile |
ip_mitigationProfiles_ipMitigationProfile_GET(String ip,
String ipMitigationProfile)
Get this object properties
REST: GET /ip/{ip}/mitigationProfiles/{ipMitigationProfile}
|
void |
ip_mitigationProfiles_ipMitigationProfile_PUT(String ip,
String ipMitigationProfile,
OvhMitigationProfile body)
Alter this object properties
REST: PUT /ip/{ip}/mitigationProfiles/{ipMitigationProfile}
|
OvhMitigationProfile |
ip_mitigationProfiles_POST(String ip,
String ipMitigationProfile,
OvhMitigationProfileAutoMitigationTimeOutEnum autoMitigationTimeOut)
Create new profile for one of your ip
REST: POST /ip/{ip}/mitigationProfiles
|
OvhDestinations |
ip_move_GET(String ip)
List services available as a destination
REST: GET /ip/{ip}/move
|
OvhIpTask |
ip_move_POST(String ip,
String nexthop,
String to)
Move this IP to another service
REST: POST /ip/{ip}/move
|
OvhIpTask |
ip_park_POST(String ip)
Park this IP
REST: POST /ip/{ip}/park
|
ArrayList<Long> |
ip_phishing_GET(String ip,
String ipOnAntiphishing,
OvhAntiphishingStateEnum state)
Ip under anti-phishing
REST: GET /ip/{ip}/phishing
|
OvhAntiphishing |
ip_phishing_id_GET(String ip,
Long id)
Get this object properties
REST: GET /ip/{ip}/phishing/{id}
|
void |
ip_PUT(String ip,
OvhIp body)
Alter this object properties
REST: PUT /ip/{ip}
|
ArrayList<String> |
ip_reverse_GET(String ip)
Reverse on your ip
REST: GET /ip/{ip}/reverse
|
void |
ip_reverse_ipReverse_DELETE(String ip,
String ipReverse)
Delete a reverse on one IP
REST: DELETE /ip/{ip}/reverse/{ipReverse}
|
OvhReverseIp |
ip_reverse_ipReverse_GET(String ip,
String ipReverse)
Get this object properties
REST: GET /ip/{ip}/reverse/{ipReverse}
|
OvhReverseIp |
ip_reverse_POST(String ip,
String ipReverse,
String reverse)
Add reverse on an ip
REST: POST /ip/{ip}/reverse
|
OvhRipeInfos |
ip_ripe_GET(String ip)
Get this object properties
REST: GET /ip/{ip}/ripe
|
void |
ip_ripe_PUT(String ip,
OvhRipeInfos body)
Alter this object properties
REST: PUT /ip/{ip}/ripe
|
ArrayList<String> |
ip_spam_GET(String ip,
OvhSpamStateEnum state)
Ip spamming
REST: GET /ip/{ip}/spam
|
OvhSpamIp |
ip_spam_ipSpamming_GET(String ip,
String ipSpamming)
Get this object properties
REST: GET /ip/{ip}/spam/{ipSpamming}
|
ArrayList<OvhSpamStats> |
ip_spam_ipSpamming_stats_GET(String ip,
String ipSpamming,
Date from,
Date to)
Get statistics about the email traffic
REST: GET /ip/{ip}/spam/{ipSpamming}/stats
|
OvhSpamIp |
ip_spam_ipSpamming_unblock_POST(String ip,
String ipSpamming)
Release the ip from anti-spam system
REST: POST /ip/{ip}/spam/{ipSpamming}/unblock
|
ArrayList<Long> |
ip_task_GET(String ip,
OvhTaskFunctionEnum function,
OvhTaskStatusEnum status)
IP tasks
REST: GET /ip/{ip}/task
|
OvhIpTask |
ip_task_taskId_GET(String ip,
Long taskId)
Get this object properties
REST: GET /ip/{ip}/task/{taskId}
|
OvhIpTask |
ip_terminate_POST(String ip)
Deprecated.
|
ArrayList<String> |
loadBalancing_GET()
List available services
REST: GET /ip/loadBalancing
|
ArrayList<String> |
loadBalancing_serviceName_allowedBackends_GET(String serviceName)
List of backends you can attach to your IP
REST: GET /ip/loadBalancing/{serviceName}/allowedBackends
|
OvhLoadBalancingTask |
loadBalancing_serviceName_backend_backend_backupState_POST(String serviceName,
String backend,
String mainBackendIp,
Boolean backupStateSet)
Set or unset the backend as a backup of another backend.
|
OvhLoadBalancingTask |
loadBalancing_serviceName_backend_backend_DELETE(String serviceName,
String backend)
Remove a backend IP
REST: DELETE /ip/loadBalancing/{serviceName}/backend/{backend}
|
OvhLoadBalancingBackendIp |
loadBalancing_serviceName_backend_backend_GET(String serviceName,
String backend)
Get this object properties
REST: GET /ip/loadBalancing/{serviceName}/backend/{backend}
|
void |
loadBalancing_serviceName_backend_backend_PUT(String serviceName,
String backend,
OvhLoadBalancingBackendIp body)
Alter this object properties
REST: PUT /ip/loadBalancing/{serviceName}/backend/{backend}
|
OvhLoadBalancingTask |
loadBalancing_serviceName_backend_backend_setWeight_POST(String serviceName,
String backend,
Long weight)
Set the weight of a backend.
|
ArrayList<String> |
loadBalancing_serviceName_backend_GET(String serviceName)
Backends for this IP load balancing
REST: GET /ip/loadBalancing/{serviceName}/backend
|
OvhLoadBalancingTask |
loadBalancing_serviceName_backend_POST(String serviceName,
Long weight,
String ipBackend,
OvhLoadBalancingBackendProbeEnum probe)
Add a new backend on your IP load balancing
REST: POST /ip/loadBalancing/{serviceName}/backend
|
OvhLoadBalancingIp |
loadBalancing_serviceName_GET(String serviceName)
Get this object properties
REST: GET /ip/loadBalancing/{serviceName}
|
OvhLoadBalancingTask |
loadBalancing_serviceName_importCustomSsl_POST(String serviceName,
String chain,
String certificate,
String key)
Import your own ssl certificate on your IP load balancing.
|
String |
loadBalancing_serviceName_internalNatIp_GET(String serviceName,
OvhLoadBalancingZoneEnum zone)
Ip subnet used by OVH to nat requests on your ip lb to your backends.
|
ArrayList<OvhLoadBalancingAdditionalPortEnum> |
loadBalancing_serviceName_portsRedirection_GET(String serviceName)
Get all srcPort
REST: GET /ip/loadBalancing/{serviceName}/portsRedirection
|
OvhLoadBalancingTask |
loadBalancing_serviceName_portsRedirection_POST(String serviceName,
OvhLoadBalancingPort body)
Add a new port redirection
REST: POST /ip/loadBalancing/{serviceName}/portsRedirection
|
OvhLoadBalancingTask |
loadBalancing_serviceName_portsRedirection_srcPort_DELETE(String serviceName,
OvhLoadBalancingAdditionalPortEnum srcPort)
Delete a port redirection
REST: DELETE /ip/loadBalancing/{serviceName}/portsRedirection/{srcPort}
|
OvhLoadBalancingPort |
loadBalancing_serviceName_portsRedirection_srcPort_GET(String serviceName,
OvhLoadBalancingAdditionalPortEnum srcPort)
Get the value for the given srcPort
REST: GET /ip/loadBalancing/{serviceName}/portsRedirection/{srcPort}
|
ArrayList<String> |
loadBalancing_serviceName_probeIp_GET(String serviceName,
OvhLoadBalancingZoneEnum zone)
Ip subnet used to send probes to your backends
REST: GET /ip/loadBalancing/{serviceName}/probeIp
|
OvhLoadBalancingTask |
loadBalancing_serviceName_restoreSsl_POST(String serviceName)
Restore OVH' ssl certificate on your IP load balancing.
|
OvhService |
loadBalancing_serviceName_serviceInfos_GET(String serviceName)
Get this object properties
REST: GET /ip/loadBalancing/{serviceName}/serviceInfos
|
void |
loadBalancing_serviceName_serviceInfos_PUT(String serviceName,
OvhService body)
Alter this object properties
REST: PUT /ip/loadBalancing/{serviceName}/serviceInfos
|
OvhLoadBalancingTask |
loadBalancing_serviceName_stickiness_POST(String serviceName,
OvhLoadBalancingStickinessEnum stickiness)
Set Stickiness type.
|
OvhTask |
loadBalancing_serviceName_switchToIplbNextGenerationApi_POST(String serviceName)
Switch to ipLoadbalancing next-gen API.
|
ArrayList<Long> |
loadBalancing_serviceName_task_GET(String serviceName)
Task list associated with this IP
REST: GET /ip/loadBalancing/{serviceName}/task
|
OvhLoadBalancingTask |
loadBalancing_serviceName_task_taskId_GET(String serviceName,
Long taskId)
Get this object properties
REST: GET /ip/loadBalancing/{serviceName}/task/{taskId}
|
ArrayList<String> |
service_GET()
List available services
REST: GET /ip/service
API beta
|
ArrayList<Long> |
service_serviceName_changeContact_POST(String serviceName,
String contactAdmin,
String contactTech,
String contactBilling)
Launch a contact change procedure
REST: POST /ip/service/{serviceName}/changeContact
|
String |
service_serviceName_confirmTermination_POST(String serviceName,
OvhTerminationFutureUseEnum futureUse,
OvhTerminationReasonEnum reason,
String commentary,
String token)
Confirm termination of your service
REST: POST /ip/service/{serviceName}/confirmTermination
|
OvhServiceIp |
service_serviceName_GET(String serviceName)
Get this object properties
REST: GET /ip/service/{serviceName}
|
void |
service_serviceName_PUT(String serviceName,
OvhServiceIp body)
Alter this object properties
REST: PUT /ip/service/{serviceName}
|
OvhNonExpiringService |
service_serviceName_serviceInfos_GET(String serviceName)
Get this object properties
REST: GET /ip/service/{serviceName}/serviceInfos
|
String |
service_serviceName_terminate_POST(String serviceName)
Terminate your service
REST: POST /ip/service/{serviceName}/terminate
|
public ApiOvhIp(ApiOvhCore core)
public ArrayList<String> GET(String description, String ip, String routedTo_serviceName, OvhIpTypeEnum type) throws IOException
ip - [required] Filter the value of ip property (contains or equals)routedTo_serviceName - [required] Filter the value of routedTo.serviceName property (like)type - [required] Filter the value of type property (=)description - [required] Filter the value of description property (like)IOExceptionpublic OvhIp ip_GET(String ip) throws IOException
ip - [required]IOExceptionpublic void ip_PUT(String ip, OvhIp body) throws IOException
body - [required] New object propertiesip - [required]IOExceptionpublic OvhIpTask ip_move_POST(String ip, String nexthop, String to) throws IOException
nexthop - [required] Nexthop of destination serviceto - [required] Service destinationip - [required]IOExceptionpublic OvhDestinations ip_move_GET(String ip) throws IOException
ip - [required]
API betaIOExceptionpublic ArrayList<String> ip_arp_GET(String ip, OvhArpStateEnum state) throws IOException
state - [required] Filter the value of state property (=)ip - [required]IOExceptionpublic OvhArpBlockedIp ip_arp_ipBlocked_GET(String ip, String ipBlocked) throws IOException
ip - [required]ipBlocked - [required] your IPIOExceptionpublic void ip_arp_ipBlocked_unblock_POST(String ip, String ipBlocked) throws IOException
ip - [required]ipBlocked - [required] your IPIOExceptionpublic OvhRipeInfos ip_ripe_GET(String ip) throws IOException
ip - [required]IOExceptionpublic void ip_ripe_PUT(String ip, OvhRipeInfos body) throws IOException
body - [required] New object propertiesip - [required]IOExceptionpublic OvhIpTask ip_terminate_POST(String ip) throws IOException
ip - [required]IOExceptionpublic OvhIpTask ip_changeOrg_POST(String ip, String organisation) throws IOException
organisation - [required] Your organisation id (RIPE_XXXX) to add on block informationsip - [required]IOExceptionpublic OvhIpTask ip_park_POST(String ip) throws IOException
ip - [required]IOExceptionpublic ArrayList<String> ip_spam_GET(String ip, OvhSpamStateEnum state) throws IOException
state - [required] Filter the value of state property (=)ip - [required]IOExceptionpublic OvhSpamIp ip_spam_ipSpamming_GET(String ip, String ipSpamming) throws IOException
ip - [required]ipSpamming - [required] IP address which is sending spamIOExceptionpublic OvhSpamIp ip_spam_ipSpamming_unblock_POST(String ip, String ipSpamming) throws IOException
ip - [required]ipSpamming - [required] IP address which is sending spamIOExceptionpublic ArrayList<OvhSpamStats> ip_spam_ipSpamming_stats_GET(String ip, String ipSpamming, Date from, Date to) throws IOException
to - [required] End datefrom - [required] Start dateip - [required]ipSpamming - [required] IP address which is sending spamIOExceptionpublic ArrayList<String> ip_delegation_GET(String ip) throws IOException
ip - [required]IOExceptionpublic OvhReverseDelegation ip_delegation_POST(String ip, String target) throws IOException
target - [required] Target for reverse delegation on IPv6ip - [required]IOExceptionpublic OvhReverseDelegation ip_delegation_target_GET(String ip, String target) throws IOException
ip - [required]target - [required] NS target for delegationIOExceptionpublic void ip_delegation_target_DELETE(String ip, String target) throws IOException
ip - [required]target - [required] NS target for delegationIOExceptionpublic OvhIpMigrationToken ip_migrationToken_GET(String ip) throws IOException
ip - [required]IOExceptionpublic OvhIpMigrationToken ip_migrationToken_POST(String ip, String customerId) throws IOException
customerId - [required] destination customer IDip - [required]IOExceptionpublic ArrayList<String> ip_mitigationProfiles_GET(String ip) throws IOException
ip - [required]IOExceptionpublic OvhMitigationProfile ip_mitigationProfiles_POST(String ip, String ipMitigationProfile, OvhMitigationProfileAutoMitigationTimeOutEnum autoMitigationTimeOut) throws IOException
ipMitigationProfile - [required]autoMitigationTimeOut - [required] Delay to wait before remove ip from auto mitigation after an attackip - [required]IOExceptionpublic OvhMitigationProfile ip_mitigationProfiles_ipMitigationProfile_GET(String ip, String ipMitigationProfile) throws IOException
ip - [required]ipMitigationProfile - [required]IOExceptionpublic void ip_mitigationProfiles_ipMitigationProfile_PUT(String ip, String ipMitigationProfile, OvhMitigationProfile body) throws IOException
body - [required] New object propertiesip - [required]ipMitigationProfile - [required]IOExceptionpublic void ip_mitigationProfiles_ipMitigationProfile_DELETE(String ip, String ipMitigationProfile) throws IOException
ip - [required]ipMitigationProfile - [required]IOExceptionpublic ArrayList<Long> ip_task_GET(String ip, OvhTaskFunctionEnum function, OvhTaskStatusEnum status) throws IOException
function - [required] Filter the value of function property (=)status - [required] Filter the value of status property (=)ip - [required]IOExceptionpublic OvhIpTask ip_task_taskId_GET(String ip, Long taskId) throws IOException
ip - [required]taskId - [required] the id of the taskIOExceptionpublic ArrayList<String> ip_license_worklight_GET(String ip, String ipAddress) throws IOException
ipAddress - [required] Filter the value of ipAddress property (=)ip - [required]IOExceptionpublic ArrayList<String> ip_license_cloudLinux_GET(String ip, String ipAddress) throws IOException
ipAddress - [required] Filter the value of ipAddress property (=)ip - [required]IOExceptionpublic ArrayList<String> ip_license_directadmin_GET(String ip, String ipAddress) throws IOException
ipAddress - [required] Filter the value of ipAddress property (=)ip - [required]IOExceptionpublic ArrayList<String> ip_license_windows_GET(String ip, String ipAddress) throws IOException
ipAddress - [required] Filter the value of ipAddress property (=)ip - [required]IOExceptionpublic ArrayList<String> ip_license_virtuozzo_GET(String ip, String ipAddress) throws IOException
ipAddress - [required] Filter the value of ipAddress property (=)ip - [required]IOExceptionpublic ArrayList<String> ip_license_cpanel_GET(String ip, String ipAddress) throws IOException
ipAddress - [required] Filter the value of ipAddress property (=)ip - [required]IOExceptionpublic ArrayList<String> ip_license_sqlserver_GET(String ip, String ipAddress) throws IOException
ipAddress - [required] Filter the value of ipAddress property (=)ip - [required]IOExceptionpublic ArrayList<String> ip_license_plesk_GET(String ip, String ipAddress) throws IOException
ipAddress - [required] Filter the value of ipAddress property (=)ip - [required]IOExceptionpublic ArrayList<String> ip_mitigation_GET(String ip, Boolean auto, OvhMitigationStateEnum state) throws IOException
auto - [required] Filter the value of auto property (=)state - [required] Filter the value of state property (=)ip - [required]IOExceptionpublic OvhMitigationIp ip_mitigation_POST(String ip, String ipOnMitigation) throws IOException
ipOnMitigation - [required]ip - [required]IOExceptionpublic OvhMitigationIp ip_mitigation_ipOnMitigation_GET(String ip, String ipOnMitigation) throws IOException
ip - [required]ipOnMitigation - [required]IOExceptionpublic void ip_mitigation_ipOnMitigation_PUT(String ip, String ipOnMitigation, OvhMitigationIp body) throws IOException
body - [required] New object propertiesip - [required]ipOnMitigation - [required]IOExceptionpublic OvhMitigationIp ip_mitigation_ipOnMitigation_DELETE(String ip, String ipOnMitigation) throws IOException
ip - [required]ipOnMitigation - [required]IOExceptionpublic ArrayList<OvhMitigationStats> ip_mitigation_ipOnMitigation_stats_GET(String ip, String ipOnMitigation, Date from, OvhMitigationStatsScaleEnum scale, Date to) throws IOException
to - [required] End datefrom - [required] Start datescale - [required] Scale of aggregationip - [required]ipOnMitigation - [required]IOExceptionpublic ArrayList<OvhMitigationDetailedStats> ip_mitigation_ipOnMitigation_topStream_GET(String ip, String ipOnMitigation, Date date, OvhMitigationStatsScaleEnum scale) throws IOException
date - [required] Date to view top trafficscale - [required] Scale of aggregationip - [required]ipOnMitigation - [required]IOExceptionpublic ArrayList<String> ip_reverse_GET(String ip) throws IOException
ip - [required]IOExceptionpublic OvhReverseIp ip_reverse_POST(String ip, String ipReverse, String reverse) throws IOException
ipReverse - [required]reverse - [required]ip - [required]IOExceptionpublic OvhReverseIp ip_reverse_ipReverse_GET(String ip, String ipReverse) throws IOException
ip - [required]ipReverse - [required]IOExceptionpublic void ip_reverse_ipReverse_DELETE(String ip, String ipReverse) throws IOException
ip - [required]ipReverse - [required]IOExceptionpublic ArrayList<String> ip_antihack_GET(String ip, OvhBlockedIpStateEnum state) throws IOException
state - [required] Filter the value of state property (=)ip - [required]IOExceptionpublic OvhBlockedIp ip_antihack_ipBlocked_GET(String ip, String ipBlocked) throws IOException
ip - [required]ipBlocked - [required] your IPIOExceptionpublic void ip_antihack_ipBlocked_unblock_POST(String ip, String ipBlocked) throws IOException
ip - [required]ipBlocked - [required] your IPIOExceptionpublic ArrayList<Long> ip_phishing_GET(String ip, String ipOnAntiphishing, OvhAntiphishingStateEnum state) throws IOException
ipOnAntiphishing - [required] Filter the value of ipOnAntiphishing property (within or equals)state - [required] Filter the value of state property (=)ip - [required]IOExceptionpublic OvhAntiphishing ip_phishing_id_GET(String ip, Long id) throws IOException
ip - [required]id - [required] Internal ID of the phishing entryIOExceptionpublic OvhGameMitigation ip_game_ipOnGame_GET(String ip, String ipOnGame) throws IOException
ip - [required]ipOnGame - [required]IOExceptionpublic void ip_game_ipOnGame_PUT(String ip, String ipOnGame, OvhGameMitigation body) throws IOException
body - [required] New object propertiesip - [required]ipOnGame - [required]IOExceptionpublic ArrayList<Long> ip_game_ipOnGame_rule_GET(String ip, String ipOnGame) throws IOException
ip - [required]ipOnGame - [required]IOExceptionpublic OvhGameMitigationRule ip_game_ipOnGame_rule_POST(String ip, String ipOnGame, OvhGameMitigationRuleProtocolEnum protocol, OvhRange<Long> ports) throws IOException
protocol - [required] The protocol running behind the given portports - [required] The UDP port range to apply the rule onip - [required]ipOnGame - [required]IOExceptionpublic OvhGameMitigationRule ip_game_ipOnGame_rule_id_GET(String ip, String ipOnGame, Long id) throws IOException
ip - [required]ipOnGame - [required]id - [required] ID of the ruleIOExceptionpublic OvhGameMitigationRule ip_game_ipOnGame_rule_id_DELETE(String ip, String ipOnGame, Long id) throws IOException
ip - [required]ipOnGame - [required]id - [required] ID of the ruleIOExceptionpublic ArrayList<String> ip_game_GET(String ip) throws IOException
ip - [required]IOExceptionpublic ArrayList<String> ip_firewall_GET(String ip, Boolean enabled, OvhFirewallStateEnum state) throws IOException
state - [required] Filter the value of state property (=)enabled - [required] Filter the value of enabled property (=)ip - [required]IOExceptionpublic OvhFirewallIp ip_firewall_POST(String ip, String ipOnFirewall) throws IOException
ipOnFirewall - [required]ip - [required]IOExceptionpublic OvhFirewallIp ip_firewall_ipOnFirewall_GET(String ip, String ipOnFirewall) throws IOException
ip - [required]ipOnFirewall - [required]IOExceptionpublic void ip_firewall_ipOnFirewall_PUT(String ip, String ipOnFirewall, OvhFirewallIp body) throws IOException
body - [required] New object propertiesip - [required]ipOnFirewall - [required]IOExceptionpublic String ip_firewall_ipOnFirewall_DELETE(String ip, String ipOnFirewall) throws IOException
ip - [required]ipOnFirewall - [required]IOExceptionpublic ArrayList<Long> ip_firewall_ipOnFirewall_rule_GET(String ip, String ipOnFirewall, OvhFirewallRuleStateEnum state) throws IOException
state - [required] Filter the value of state property (=)ip - [required]ipOnFirewall - [required]IOExceptionpublic OvhFirewallNetworkRule ip_firewall_ipOnFirewall_rule_POST(String ip, String ipOnFirewall, OvhFirewallOptionTCP tcpOption, String source, OvhFirewallProtocolEnum protocol, Long destinationPort, OvhFirewallSequenceRangeEnum sequence, OvhFirewallActionEnum action, Long sourcePort) throws IOException
tcpOption - [required] Option on your rule. Can only be used with TCP protocolsource - [required] Source ip for your rule. Any if not setprotocol - [required] Network protocoldestinationPort - [required] Destination port for your rule. Only with TCP/UDP protocolsequence - [required] Sequence number of your ruleaction - [required] Action on this rulesourcePort - [required] Source port for your rule. Only with TCP/UDP protocolip - [required]ipOnFirewall - [required]IOExceptionpublic OvhFirewallNetworkRule ip_firewall_ipOnFirewall_rule_sequence_GET(String ip, String ipOnFirewall, Long sequence) throws IOException
ip - [required]ipOnFirewall - [required]sequence - [required]IOExceptionpublic OvhFirewallNetworkRule ip_firewall_ipOnFirewall_rule_sequence_DELETE(String ip, String ipOnFirewall, Long sequence) throws IOException
ip - [required]ipOnFirewall - [required]sequence - [required]IOExceptionpublic OvhService loadBalancing_serviceName_serviceInfos_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your IP load balancingIOExceptionpublic void loadBalancing_serviceName_serviceInfos_PUT(String serviceName, OvhService body) throws IOException
body - [required] New object propertiesserviceName - [required] The internal name of your IP load balancingIOExceptionpublic OvhLoadBalancingTask loadBalancing_serviceName_importCustomSsl_POST(String serviceName, String chain, String certificate, String key) throws IOException
chain - [required] certificate chaincertificate - [required] certificatekey - [required] certificate keyserviceName - [required] The internal name of your IP load balancingIOExceptionpublic OvhLoadBalancingIp loadBalancing_serviceName_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your IP load balancingIOExceptionpublic ArrayList<String> loadBalancing_serviceName_allowedBackends_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your IP load balancingIOExceptionpublic String loadBalancing_serviceName_internalNatIp_GET(String serviceName, OvhLoadBalancingZoneEnum zone) throws IOException
zone - [required] one of your ip loadbalancing's zoneserviceName - [required] The internal name of your IP load balancingIOExceptionpublic ArrayList<String> loadBalancing_serviceName_backend_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your IP load balancingIOExceptionpublic OvhLoadBalancingTask loadBalancing_serviceName_backend_POST(String serviceName, Long weight, String ipBackend, OvhLoadBalancingBackendProbeEnum probe) throws IOException
weight - [required] Weight of the backend on its zone, must be between 1 and 100ipBackend - [required] IP of your backendprobe - [required] The type of probe usedserviceName - [required] The internal name of your IP load balancingIOExceptionpublic OvhLoadBalancingBackendIp loadBalancing_serviceName_backend_backend_GET(String serviceName, String backend) throws IOException
serviceName - [required] The internal name of your IP load balancingbackend - [required] IP of your backendIOExceptionpublic void loadBalancing_serviceName_backend_backend_PUT(String serviceName, String backend, OvhLoadBalancingBackendIp body) throws IOException
body - [required] New object propertiesserviceName - [required] The internal name of your IP load balancingbackend - [required] IP of your backendIOExceptionpublic OvhLoadBalancingTask loadBalancing_serviceName_backend_backend_DELETE(String serviceName, String backend) throws IOException
serviceName - [required] The internal name of your IP load balancingbackend - [required] IP of your backendIOExceptionpublic OvhLoadBalancingTask loadBalancing_serviceName_backend_backend_backupState_POST(String serviceName, String backend, String mainBackendIp, Boolean backupStateSet) throws IOException
mainBackendIp - [required] Main backend ip, must be in the same zone as the backupbackupStateSet - [required] Set or unset the backend as backup. mainBackendIp is optional in case of unsetserviceName - [required] The internal name of your IP load balancingbackend - [required] IP of your backendIOExceptionpublic OvhLoadBalancingTask loadBalancing_serviceName_backend_backend_setWeight_POST(String serviceName, String backend, Long weight) throws IOException
weight - [required] weight of the backend, must be between 1 and 100, default is 8serviceName - [required] The internal name of your IP load balancingbackend - [required] IP of your backendIOExceptionpublic ArrayList<Long> loadBalancing_serviceName_task_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your IP load balancingIOExceptionpublic OvhLoadBalancingTask loadBalancing_serviceName_task_taskId_GET(String serviceName, Long taskId) throws IOException
serviceName - [required] The internal name of your IP load balancingtaskId - [required] Identifier of your taskIOExceptionpublic OvhLoadBalancingTask loadBalancing_serviceName_restoreSsl_POST(String serviceName) throws IOException
serviceName - [required] The internal name of your IP load balancingIOExceptionpublic OvhLoadBalancingTask loadBalancing_serviceName_stickiness_POST(String serviceName, OvhLoadBalancingStickinessEnum stickiness) throws IOException
stickiness - [required] The stickiness you want on your IP LoadBalancingserviceName - [required] The internal name of your IP load balancingIOExceptionpublic ArrayList<OvhLoadBalancingAdditionalPortEnum> loadBalancing_serviceName_portsRedirection_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your IP load balancingIOExceptionpublic OvhLoadBalancingTask loadBalancing_serviceName_portsRedirection_POST(String serviceName, OvhLoadBalancingPort body) throws IOException
body - [required] The port you want to redirect toserviceName - [required] The internal name of your IP load balancingIOExceptionpublic OvhLoadBalancingPort loadBalancing_serviceName_portsRedirection_srcPort_GET(String serviceName, OvhLoadBalancingAdditionalPortEnum srcPort) throws IOException
serviceName - [required] The internal name of your IP load balancingsrcPort - [required] The port you want to redirect fromIOExceptionpublic OvhLoadBalancingTask loadBalancing_serviceName_portsRedirection_srcPort_DELETE(String serviceName, OvhLoadBalancingAdditionalPortEnum srcPort) throws IOException
serviceName - [required] The internal name of your IP load balancingsrcPort - [required] The port you want to redirect fromIOExceptionpublic ArrayList<String> loadBalancing_serviceName_probeIp_GET(String serviceName, OvhLoadBalancingZoneEnum zone) throws IOException
zone - [required] one of your ip loadbalancing's zoneserviceName - [required] The internal name of your IP load balancingIOExceptionpublic OvhTask loadBalancing_serviceName_switchToIplbNextGenerationApi_POST(String serviceName) throws IOException
serviceName - [required] The internal name of your IP load balancingIOExceptionpublic ArrayList<String> loadBalancing_GET() throws IOException
IOExceptionpublic OvhNonExpiringService service_serviceName_serviceInfos_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your IP services
API betaIOExceptionpublic OvhServiceIp service_serviceName_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your IP services
API betaIOExceptionpublic void service_serviceName_PUT(String serviceName, OvhServiceIp body) throws IOException
body - [required] New object propertiesserviceName - [required] The internal name of your IP services
API betaIOExceptionpublic String service_serviceName_confirmTermination_POST(String serviceName, OvhTerminationFutureUseEnum futureUse, OvhTerminationReasonEnum reason, String commentary, String token) throws IOException
futureUse - What next after your termination requestreason - Reason of your termination requestcommentary - Commentary about your termination requesttoken - [required] The termination token sent by mail to the admin contactserviceName - [required] The internal name of your IP services
API betaIOExceptionpublic String service_serviceName_terminate_POST(String serviceName) throws IOException
serviceName - [required] The internal name of your IP services
API betaIOExceptionpublic ArrayList<Long> service_serviceName_changeContact_POST(String serviceName, String contactAdmin, String contactTech, String contactBilling) throws IOException
contactAdmin - The contact to set as admin contactcontactTech - The contact to set as tech contactcontactBilling - The contact to set as billing contactserviceName - [required] The internal name of your IP services
API betaIOExceptionpublic ArrayList<String> service_GET() throws IOException
IOExceptionCopyright © 2018. All rights reserved.