Represents Infrastructure Gateway Profile
This object has no members.
Duration for a controller-less local operation (in ISO-duration format).
Default value: PT7D
Format: free
SDK attribute: controllerLessDuration
The forwarding mode to use for controllerLess operations
Allowed values: DISABLED, LOCAL_AND_REMOTE, LOCAL_ONLY
Default value: DISABLED
SDK attribute: controllerLessForwardingMode
Duration for a controller-less remote operation (in ISO-duration format).
Default value: PT7D
Format: free
SDK attribute: controllerLessRemoteDuration
Datapath flows sync-time-interval specified in milliseconds
Default value: 1000
Min value: 1000
Max value: 60000
SDK attribute: datapathSyncTimeout
ISO 8601 format duration: **P nYnMnD T nHnMnS**. **P** represents the period field and **T** the time field. Period field: **Y** = year, **M** = month, **D** = day. Time field: **H** = hours, **M** = minutes, **S** = seconds. **n** is the value of each field. Because the years and month are units that vary in length, for the time being those are not supported yet.
SDK attribute: deadTimer
Flag to enable automatic deactivation.
SDK attribute: deadTimerEnabled
A description of the Profile instance created.
Format: free
Max length: 255
SDK attribute: description
Enterprise/Organisation associated with this Profile instance.
Format: free
SDK attribute: enterpriseID
Specify if scope of entity is Data center or Enterprise level
Allowed values: ENTERPRISE, GLOBAL
SDK attribute: entityScope
External object ID. Used for integration with third party systems
Format: free
SDK attribute: externalID
Number of flows at which eviction from kernel flow table will be triggered (default: 2500)
Default value: 2500
Min value: 100
Max value: 200000
SDK attribute: flowEvictionThreshold
Usually the synchronization will span across 1 hour window after the defined synchronization time. Forcing an immediate synchronization can overload the system and can have a negative impact on the system.
SDK attribute: forceImmediateSystemSync
ID of the user who last updated the object.
Format: free
SDK attribute: lastUpdatedBy
Path/URL to retrieve the NSG Upgrade information meta data files. From that meta data, the NSG will be able to retrieve the upgrade package files and perform some validations. It is expected that the meta data file is in JSON format. RFC 2616 states that there are no 'official' maximum length for a URL but different browsers and servers have limits. Our friendly Internet Explorer has a maximum of 'around' 2048 characters, we shall use this as a limit here.
Format: free
Max length: 2048
SDK attribute: metadataUpgradePath
Name of the Infrastructure Profile
Format: free
Min length: 1
Max length: 255
SDK attribute: name
If set, this represents the security key for the Gateway to communicate with the NTP server (a VSC).
Format: free
Max length: 32
SDK attribute: NTPServerKey
Correspond to the key ID on the NTP server that matches the ntpServerKey value. Valid values are from 1 to 255 as specified by SR-OS and 0 to specify unused (VSD/NSG only).
Max value: 255
SDK attribute: NTPServerKeyID
Openflow audit timer in sec. Upon the expiry of this timer a set of cleanup operations will be performed
Default value: 180
Min value: 180
Max value: 1800
SDK attribute: openFlowAuditTimer
Proxy DNS Name : DNS Name of the system acting as a proxy between the NSG instances and the VSD.
Format: free
SDK attribute: proxyDNSName
Type of Log Server for system logs generated by Gateways associated with this Infrastructure Profile.
Allowed values: DISABLED, RSYSLOG
SDK attribute: remoteLogMode
Primary Log Server for system logs generated by Gateways associated with this Infrastructure Profile. Can be an IP address or a URL. This field is optional.
Format: free
Max length: 255
SDK attribute: remoteLogServerAddress
Port to be used to access the Remote Syslog server. By default, this is port 514.
Min value: 1
Max value: 65535
SDK attribute: remoteLogServerPort
The port to open by the proxy for stats collector to use
Default value: 39090
Min value: 1024
Max value: 65535
SDK attribute: statsCollectorPort
Time in a Cron format when configuration update are being applied on the Gateway (NSG). This property is linked to systemSyncWindow. Default value is every midnight (0 0 * * *). Format: Minutes Hours DayOfMonth Month DayOfWeek
Format: free
Max length: 64
SDK attribute: systemSyncScheduler
Upgrade action for NSG associated with this Infrastructure Gateway Profile instance.
Allowed values: DOWNLOAD_AND_UPGRADE_AT_WINDOW, DOWNLOAD_AND_UPGRADE_NOW, DOWNLOAD_ONLY, NONE, UPGRADE_AT_BOOTSTRAPPING, UPGRADE_NOW
SDK attribute: upgradeAction
Use Two Factor : When set to true, the use of two independent authentication factors will be used to secure the installed NSG. When set to false, there is an assumption that the NSG is being installed in a secure environment and the installer is also trusted. The defaut value is true, using 2-factor.
SDK attribute: useTwoFactor