OrganizationsorganizationIdappliancevpnthirdPartyVPNPeersIpsecPolicies implements ModelInterface, ArrayAccess
OrganizationsorganizationIdappliancevpnthirdPartyVPNPeersIpsecPolicies Class Doc Comment
Tags
Interfaces, Classes and Traits
- ModelInterface
- Interface abstracting model access.
- ArrayAccess
Table of Contents
- DISCRIMINATOR = null
- IKE_PRF_ALGO__DEFAULT = 'default'
- IKE_PRF_ALGO_PRFMD5 = 'prfmd5'
- IKE_PRF_ALGO_PRFSHA1 = 'prfsha1'
- IKE_PRF_ALGO_PRFSHA256 = 'prfsha256'
- $attributeMap : array<string|int, string>
- Array of attributes where the key is the local name, and the value is the original name
- $container : array<string|int, mixed>
- Associative array for storing property values
- $getters : array<string|int, string>
- Array of attributes to getter functions (for serialization of requests)
- $setters : array<string|int, string>
- Array of attributes to setter functions (for deserialization of responses)
- $swaggerFormats : array<string|int, string>
- Array of property to format mappings. Used for (de)serialization
- $swaggerModelName : string
- The original name of the model.
- $swaggerTypes : array<string|int, string>
- Array of property to type mappings. Used for (de)serialization
- __construct() : mixed
- Constructor
- __toString() : string
- Gets the string presentation of the object
- attributeMap() : array<string|int, mixed>
- Array of attributes where the key is the local name, and the value is the original name
- getChildAuthAlgo() : array<string|int, string>
- Gets child_auth_algo
- getChildCipherAlgo() : array<string|int, string>
- Gets child_cipher_algo
- getChildLifetime() : int
- Gets child_lifetime
- getChildPfsGroup() : array<string|int, string>
- Gets child_pfs_group
- getIkeAuthAlgo() : array<string|int, string>
- Gets ike_auth_algo
- getIkeCipherAlgo() : array<string|int, string>
- Gets ike_cipher_algo
- getIkeDiffieHellmanGroup() : array<string|int, string>
- Gets ike_diffie_hellman_group
- getIkeLifetime() : int
- Gets ike_lifetime
- getIkePrfAlgo() : array<string|int, string>
- Gets ike_prf_algo
- getIkePrfAlgoAllowableValues() : array<string|int, string>
- Gets allowable values of the enum
- getModelName() : string
- The original name of the model.
- getters() : array<string|int, mixed>
- Array of attributes to getter functions (for serialization of requests)
- listInvalidProperties() : array<string|int, mixed>
- Show all the invalid properties with reasons.
- offsetExists() : bool
- Returns true if offset exists. False otherwise.
- offsetGet() : mixed
- Gets offset.
- offsetSet() : void
- Sets value based on offset.
- offsetUnset() : void
- Unsets offset.
- setChildAuthAlgo() : $this
- Sets child_auth_algo
- setChildCipherAlgo() : $this
- Sets child_cipher_algo
- setChildLifetime() : $this
- Sets child_lifetime
- setChildPfsGroup() : $this
- Sets child_pfs_group
- setIkeAuthAlgo() : $this
- Sets ike_auth_algo
- setIkeCipherAlgo() : $this
- Sets ike_cipher_algo
- setIkeDiffieHellmanGroup() : $this
- Sets ike_diffie_hellman_group
- setIkeLifetime() : $this
- Sets ike_lifetime
- setIkePrfAlgo() : $this
- Sets ike_prf_algo
- setters() : array<string|int, mixed>
- Array of attributes to setter functions (for deserialization of responses)
- swaggerFormats() : array<string|int, mixed>
- Array of property to format mappings. Used for (de)serialization
- swaggerTypes() : array<string|int, mixed>
- Array of property to type mappings. Used for (de)serialization
- valid() : bool
- Validate all the properties in the model return true if all passed
Constants
DISCRIMINATOR
public
mixed
DISCRIMINATOR
= null
IKE_PRF_ALGO__DEFAULT
public
mixed
IKE_PRF_ALGO__DEFAULT
= 'default'
IKE_PRF_ALGO_PRFMD5
public
mixed
IKE_PRF_ALGO_PRFMD5
= 'prfmd5'
IKE_PRF_ALGO_PRFSHA1
public
mixed
IKE_PRF_ALGO_PRFSHA1
= 'prfsha1'
IKE_PRF_ALGO_PRFSHA256
public
mixed
IKE_PRF_ALGO_PRFSHA256
= 'prfsha256'
Properties
$attributeMap
Array of attributes where the key is the local name, and the value is the original name
protected
static array<string|int, string>
$attributeMap
= ['ike_cipher_algo' => 'ikeCipherAlgo', 'ike_auth_algo' => 'ikeAuthAlgo', 'ike_prf_algo' => 'ikePrfAlgo', 'ike_diffie_hellman_group' => 'ikeDiffieHellmanGroup', 'ike_lifetime' => 'ikeLifetime', 'child_cipher_algo' => 'childCipherAlgo', 'child_auth_algo' => 'childAuthAlgo', 'child_pfs_group' => 'childPfsGroup', 'child_lifetime' => 'childLifetime']
$container
Associative array for storing property values
protected
array<string|int, mixed>
$container
= []
$getters
Array of attributes to getter functions (for serialization of requests)
protected
static array<string|int, string>
$getters
= ['ike_cipher_algo' => 'getIkeCipherAlgo', 'ike_auth_algo' => 'getIkeAuthAlgo', 'ike_prf_algo' => 'getIkePrfAlgo', 'ike_diffie_hellman_group' => 'getIkeDiffieHellmanGroup', 'ike_lifetime' => 'getIkeLifetime', 'child_cipher_algo' => 'getChildCipherAlgo', 'child_auth_algo' => 'getChildAuthAlgo', 'child_pfs_group' => 'getChildPfsGroup', 'child_lifetime' => 'getChildLifetime']
$setters
Array of attributes to setter functions (for deserialization of responses)
protected
static array<string|int, string>
$setters
= ['ike_cipher_algo' => 'setIkeCipherAlgo', 'ike_auth_algo' => 'setIkeAuthAlgo', 'ike_prf_algo' => 'setIkePrfAlgo', 'ike_diffie_hellman_group' => 'setIkeDiffieHellmanGroup', 'ike_lifetime' => 'setIkeLifetime', 'child_cipher_algo' => 'setChildCipherAlgo', 'child_auth_algo' => 'setChildAuthAlgo', 'child_pfs_group' => 'setChildPfsGroup', 'child_lifetime' => 'setChildLifetime']
$swaggerFormats
Array of property to format mappings. Used for (de)serialization
protected
static array<string|int, string>
$swaggerFormats
= ['ike_cipher_algo' => null, 'ike_auth_algo' => null, 'ike_prf_algo' => null, 'ike_diffie_hellman_group' => null, 'ike_lifetime' => null, 'child_cipher_algo' => null, 'child_auth_algo' => null, 'child_pfs_group' => null, 'child_lifetime' => null]
$swaggerModelName
The original name of the model.
protected
static string
$swaggerModelName
= 'organizationsorganizationIdappliancevpnthirdPartyVPNPeers_ipsecPolicies'
$swaggerTypes
Array of property to type mappings. Used for (de)serialization
protected
static array<string|int, string>
$swaggerTypes
= ['ike_cipher_algo' => 'string[]', 'ike_auth_algo' => 'string[]', 'ike_prf_algo' => 'string[]', 'ike_diffie_hellman_group' => 'string[]', 'ike_lifetime' => 'int', 'child_cipher_algo' => 'string[]', 'child_auth_algo' => 'string[]', 'child_pfs_group' => 'string[]', 'child_lifetime' => 'int']
Methods
__construct()
Constructor
public
__construct([array<string|int, mixed> $data = null ]) : mixed
Parameters
- $data : array<string|int, mixed> = null
-
Associated array of property values initializing the model
Return values
mixed —__toString()
Gets the string presentation of the object
public
__toString() : string
Return values
string —attributeMap()
Array of attributes where the key is the local name, and the value is the original name
public
static attributeMap() : array<string|int, mixed>
Return values
array<string|int, mixed> —getChildAuthAlgo()
Gets child_auth_algo
public
getChildAuthAlgo() : array<string|int, string>
Return values
array<string|int, string> —getChildCipherAlgo()
Gets child_cipher_algo
public
getChildCipherAlgo() : array<string|int, string>
Return values
array<string|int, string> —getChildLifetime()
Gets child_lifetime
public
getChildLifetime() : int
Return values
int —getChildPfsGroup()
Gets child_pfs_group
public
getChildPfsGroup() : array<string|int, string>
Return values
array<string|int, string> —getIkeAuthAlgo()
Gets ike_auth_algo
public
getIkeAuthAlgo() : array<string|int, string>
Return values
array<string|int, string> —getIkeCipherAlgo()
Gets ike_cipher_algo
public
getIkeCipherAlgo() : array<string|int, string>
Return values
array<string|int, string> —getIkeDiffieHellmanGroup()
Gets ike_diffie_hellman_group
public
getIkeDiffieHellmanGroup() : array<string|int, string>
Return values
array<string|int, string> —getIkeLifetime()
Gets ike_lifetime
public
getIkeLifetime() : int
Return values
int —getIkePrfAlgo()
Gets ike_prf_algo
public
getIkePrfAlgo() : array<string|int, string>
Return values
array<string|int, string> —getIkePrfAlgoAllowableValues()
Gets allowable values of the enum
public
getIkePrfAlgoAllowableValues() : array<string|int, string>
Return values
array<string|int, string> —getModelName()
The original name of the model.
public
getModelName() : string
Return values
string —getters()
Array of attributes to getter functions (for serialization of requests)
public
static getters() : array<string|int, mixed>
Return values
array<string|int, mixed> —listInvalidProperties()
Show all the invalid properties with reasons.
public
listInvalidProperties() : array<string|int, mixed>
Return values
array<string|int, mixed> —invalid properties with reasons
offsetExists()
Returns true if offset exists. False otherwise.
public
offsetExists(int $offset) : bool
Parameters
- $offset : int
-
Offset
Return values
bool —offsetGet()
Gets offset.
public
offsetGet(int $offset) : mixed
Parameters
- $offset : int
-
Offset
Return values
mixed —offsetSet()
Sets value based on offset.
public
offsetSet(int $offset, mixed $value) : void
Parameters
- $offset : int
-
Offset
- $value : mixed
-
Value to be set
Return values
void —offsetUnset()
Unsets offset.
public
offsetUnset(int $offset) : void
Parameters
- $offset : int
-
Offset
Return values
void —setChildAuthAlgo()
Sets child_auth_algo
public
setChildAuthAlgo(array<string|int, string> $child_auth_algo) : $this
Parameters
- $child_auth_algo : array<string|int, string>
-
This is the authentication algorithms to be used in Phase 2. The value should be an array with one of the following algorithms: 'sha256', 'sha1', 'md5'
Return values
$this —setChildCipherAlgo()
Sets child_cipher_algo
public
setChildCipherAlgo(array<string|int, string> $child_cipher_algo) : $this
Parameters
- $child_cipher_algo : array<string|int, string>
-
This is the cipher algorithms to be used in Phase 2. The value should be an array with one or more of the following algorithms: 'aes256', 'aes192', 'aes128', 'tripledes', 'des', 'null'
Return values
$this —setChildLifetime()
Sets child_lifetime
public
setChildLifetime(int $child_lifetime) : $this
Parameters
- $child_lifetime : int
-
The lifetime of the Phase 2 SA in seconds.
Return values
$this —setChildPfsGroup()
Sets child_pfs_group
public
setChildPfsGroup(array<string|int, string> $child_pfs_group) : $this
Parameters
- $child_pfs_group : array<string|int, string>
-
This is the Diffie-Hellman group to be used for Perfect Forward Secrecy in Phase 2. The value should be an array with one of the following values: 'disabled','group14', 'group5', 'group2', 'group1'
Return values
$this —setIkeAuthAlgo()
Sets ike_auth_algo
public
setIkeAuthAlgo(array<string|int, string> $ike_auth_algo) : $this
Parameters
- $ike_auth_algo : array<string|int, string>
-
This is the authentication algorithm to be used in Phase 1. The value should be an array with one of the following algorithms: 'sha256', 'sha1', 'md5'
Return values
$this —setIkeCipherAlgo()
Sets ike_cipher_algo
public
setIkeCipherAlgo(array<string|int, string> $ike_cipher_algo) : $this
Parameters
- $ike_cipher_algo : array<string|int, string>
-
This is the cipher algorithm to be used in Phase 1. The value should be an array with one of the following algorithms: 'aes256', 'aes192', 'aes128', 'tripledes', 'des'
Return values
$this —setIkeDiffieHellmanGroup()
Sets ike_diffie_hellman_group
public
setIkeDiffieHellmanGroup(array<string|int, string> $ike_diffie_hellman_group) : $this
Parameters
- $ike_diffie_hellman_group : array<string|int, string>
-
This is the Diffie-Hellman group to be used in Phase 1. The value should be an array with one of the following algorithms: 'group14', 'group5', 'group2', 'group1'
Return values
$this —setIkeLifetime()
Sets ike_lifetime
public
setIkeLifetime(int $ike_lifetime) : $this
Parameters
- $ike_lifetime : int
-
The lifetime of the Phase 1 SA in seconds.
Return values
$this —setIkePrfAlgo()
Sets ike_prf_algo
public
setIkePrfAlgo(array<string|int, string> $ike_prf_algo) : $this
Parameters
- $ike_prf_algo : array<string|int, string>
-
[optional] This is the pseudo-random function to be used in IKE_SA. The value should be an array with one of the following algorithms: 'prfsha256', 'prfsha1', 'prfmd5', 'default'. The 'default' option can be used to default to the Authentication algorithm.
Return values
$this —setters()
Array of attributes to setter functions (for deserialization of responses)
public
static setters() : array<string|int, mixed>
Return values
array<string|int, mixed> —swaggerFormats()
Array of property to format mappings. Used for (de)serialization
public
static swaggerFormats() : array<string|int, mixed>
Return values
array<string|int, mixed> —swaggerTypes()
Array of property to type mappings. Used for (de)serialization
public
static swaggerTypes() : array<string|int, mixed>
Return values
array<string|int, mixed> —valid()
Validate all the properties in the model return true if all passed
public
valid() : bool
Return values
bool —True if all properties are valid