All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.minidev.ovh.api.sslgateway.OvhSslGateway Maven / Gradle / Ivy

package net.minidev.ovh.api.sslgateway;

/**
 * Your SSL Gateway
 */
public class OvhSslGateway {
	/**
	 * Custom name of your SSL Gateway
	 *
	 * canBeNull && readOnly
	 */
	public String displayName;

	/**
	 * The internal name of your SSL Gateway
	 *
	 * canBeNull && readOnly
	 */
	public String serviceName;

	/**
	 * Custom reverse for your SSL Gateway
	 *
	 * canBeNull && readOnly
	 */
	public String reverse;

	/**
	 * Zones of your SSL Gateway
	 *
	 * canBeNull && readOnly
	 */
	public String[] zones;

	/**
	 * Set to true to contact backend servers over HTTPS
	 *
	 * canBeNull && readOnly
	 */
	public Boolean serverHttps;

	/**
	 * Current offer for your SSL Gateway
	 *
	 * canBeNull && readOnly
	 */
	public OvhOfferEnum offer;

	/**
	 * Modern oldest compatible clients : Firefox 27, Chrome 30, IE 11 on Windows 7, Edge, Opera 17, Safari 9, Android 5.0, and Java 8. Intermediate oldest compatible clients : Firefox 1, Chrome 1, IE 7, Opera 5, Safari 1, Windows XP IE8, Android 2.3, Java 7. Intermediate if null.
	 *
	 * canBeNull && readOnly
	 */
	public OvhSslConfigurationEnum sslConfiguration;

	/**
	 * The IPv4 you need to put in the A field of your domain name
	 *
	 * canBeNull && readOnly
	 */
	public String ipv4;

	/**
	 * The IPv6 you need to put in the AAAA field of your domain name
	 *
	 * canBeNull && readOnly
	 */
	public String ipv6;

	/**
	 * Restrict SSL Gateway access to these ip block. No restriction if null
	 *
	 * canBeNull && readOnly
	 */
	public String[] allowedSource;

	/**
	 * Set to true to enable https redirect
	 *
	 * canBeNull && readOnly
	 */
	public Boolean httpsRedirect;

	/**
	 * Set to true to enable Strict-Transport-Security HTTP header
	 *
	 * canBeNull && readOnly
	 */
	public Boolean hsts;

	/**
	 * Current state of your SSL Gateway
	 *
	 * canBeNull && readOnly
	 */
	public OvhStateEnum state;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy