class RouterNat extends Collection (View source)

Properties

protected $collection_key
string $autoNetworkTier
string[] $drainNatIps
bool $enableDynamicPortAllocation
bool $enableEndpointIndependentMapping
string[] $endpointTypes
int $icmpIdleTimeoutSec
protected $logConfigType
protected $logConfigDataType
int $maxPortsPerVm
int $minPortsPerVm
string $name
string $natIpAllocateOption
string[] $natIps
protected $rulesType
protected $rulesDataType
string $sourceSubnetworkIpRangesToNat
protected $subnetworksType
protected $subnetworksDataType
int $tcpEstablishedIdleTimeoutSec
int $tcpTimeWaitTimeoutSec
int $tcpTransitoryIdleTimeoutSec
string $type
int $udpIdleTimeoutSec

Methods

setAutoNetworkTier($autoNetworkTier)

No description

string
getAutoNetworkTier()

No description

setDrainNatIps($drainNatIps)

No description

string[]
getDrainNatIps()

No description

setEnableDynamicPortAllocation($enableDynamicPortAllocation)

No description

bool
setEnableEndpointIndependentMapping($enableEndpointIndependentMapping)

No description

bool
setEndpointTypes($endpointTypes)

No description

string[]
getEndpointTypes()

No description

setIcmpIdleTimeoutSec($icmpIdleTimeoutSec)

No description

int
getIcmpIdleTimeoutSec()

No description

setLogConfig(RouterNatLogConfig $logConfig)

No description

getLogConfig()

No description

setMaxPortsPerVm($maxPortsPerVm)

No description

int
getMaxPortsPerVm()

No description

setMinPortsPerVm($minPortsPerVm)

No description

int
getMinPortsPerVm()

No description

setName($name)

No description

string
getName()

No description

setNatIpAllocateOption($natIpAllocateOption)

No description

string
getNatIpAllocateOption()

No description

setNatIps($natIps)

No description

string[]
getNatIps()

No description

setRules($rules)

No description

getRules()

No description

setSourceSubnetworkIpRangesToNat($sourceSubnetworkIpRangesToNat)

No description

string
setSubnetworks($subnetworks)

No description

setTcpEstablishedIdleTimeoutSec($tcpEstablishedIdleTimeoutSec)

No description

int
setTcpTimeWaitTimeoutSec($tcpTimeWaitTimeoutSec)

No description

int
getTcpTimeWaitTimeoutSec()

No description

setTcpTransitoryIdleTimeoutSec($tcpTransitoryIdleTimeoutSec)

No description

int
setType($type)

No description

string
getType()

No description

setUdpIdleTimeoutSec($udpIdleTimeoutSec)

No description

int
getUdpIdleTimeoutSec()

No description

Details

setAutoNetworkTier($autoNetworkTier)

No description

Parameters

$autoNetworkTier

string getAutoNetworkTier()

No description

Return Value

string

setDrainNatIps($drainNatIps)

No description

Parameters

$drainNatIps

string[] getDrainNatIps()

No description

Return Value

string[]

setEnableDynamicPortAllocation($enableDynamicPortAllocation)

No description

Parameters

$enableDynamicPortAllocation

bool getEnableDynamicPortAllocation()

No description

Return Value

bool

setEnableEndpointIndependentMapping($enableEndpointIndependentMapping)

No description

Parameters

$enableEndpointIndependentMapping

bool getEnableEndpointIndependentMapping()

No description

Return Value

bool

setEndpointTypes($endpointTypes)

No description

Parameters

$endpointTypes

string[] getEndpointTypes()

No description

Return Value

string[]

setIcmpIdleTimeoutSec($icmpIdleTimeoutSec)

No description

Parameters

$icmpIdleTimeoutSec

int getIcmpIdleTimeoutSec()

No description

Return Value

int

setLogConfig(RouterNatLogConfig $logConfig)

No description

Parameters

RouterNatLogConfig $logConfig

RouterNatLogConfig getLogConfig()

No description

Return Value

RouterNatLogConfig

setMaxPortsPerVm($maxPortsPerVm)

No description

Parameters

$maxPortsPerVm

int getMaxPortsPerVm()

No description

Return Value

int

setMinPortsPerVm($minPortsPerVm)

No description

Parameters

$minPortsPerVm

int getMinPortsPerVm()

No description

Return Value

int

setName($name)

No description

Parameters

$name

string getName()

No description

Return Value

string

setNatIpAllocateOption($natIpAllocateOption)

No description

Parameters

$natIpAllocateOption

string getNatIpAllocateOption()

No description

Return Value

string

setNatIps($natIps)

No description

Parameters

$natIps

string[] getNatIps()

No description

Return Value

string[]

setRules($rules)

No description

Parameters

$rules

RouterNatRule[] getRules()

No description

Return Value

RouterNatRule[]

setSourceSubnetworkIpRangesToNat($sourceSubnetworkIpRangesToNat)

No description

Parameters

$sourceSubnetworkIpRangesToNat

string getSourceSubnetworkIpRangesToNat()

No description

Return Value

string

setSubnetworks($subnetworks)

No description

Parameters

$subnetworks

RouterNatSubnetworkToNat[] getSubnetworks()

No description

Return Value

RouterNatSubnetworkToNat[]

setTcpEstablishedIdleTimeoutSec($tcpEstablishedIdleTimeoutSec)

No description

Parameters

$tcpEstablishedIdleTimeoutSec

int getTcpEstablishedIdleTimeoutSec()

No description

Return Value

int

setTcpTimeWaitTimeoutSec($tcpTimeWaitTimeoutSec)

No description

Parameters

$tcpTimeWaitTimeoutSec

int getTcpTimeWaitTimeoutSec()

No description

Return Value

int

setTcpTransitoryIdleTimeoutSec($tcpTransitoryIdleTimeoutSec)

No description

Parameters

$tcpTransitoryIdleTimeoutSec

int getTcpTransitoryIdleTimeoutSec()

No description

Return Value

int

setType($type)

No description

Parameters

$type

string getType()

No description

Return Value

string

setUdpIdleTimeoutSec($udpIdleTimeoutSec)

No description

Parameters

$udpIdleTimeoutSec

int getUdpIdleTimeoutSec()

No description

Return Value

int