nunsgateway¶
-
nunsgateway.NUNSGateway(bambou.nurest_object.NUMetaRESTObject,):
Network Services Gateways are a policy enforcement end-points responsible for the delivery of networking services. NSG access ports/VLANs may be attached to existing host or bridge VPorts.
Attributes¶
mac_address
: MAC Address of the NSGaar_application_release_date
: Release Date of the AAR Applicationaar_application_version
: The AAR Application Versionnat_traversal_enabled
: This attribute is deprecated in version 4.0.tcpmss_enabled
: Boolean flag to indicate whether MSS on TCP is enabled or nottcp_maximum_segment_size
: Maximum Segment Size for TCP(min = 576, max = 7812).zfb_match_attribute
: The Zero Factor Bootstrapping (ZFB) Attribute that should be used to match the gateway on when it tries to bootstrap.zfb_match_value
: The Zero Factor Bootstrapping (ZFB) value that needs to match with the gateway during the bootstrap attempt. This value needs to match with the ZFB Match Attribute.bios_release_date
: Release Date of the NSG BiOSbios_version
: NSG BIOS Versionsku
: The part number of the NSGtpm_status
: TPM Status of the NSG based on the information received by the device during bootstrapping or upgrade.tpm_version
: TPM (Trusted Platform Module) version as reported by the NSG.cpu_type
: The NSG Processor Type as reported during bootstrapping.vsdaar_application_version
: Version of the latest imported Application Signatures.nsg_version
: The NSG Version (software) as reported during bootstrapping or following an upgrade.ssh_service
: Indicates if SSH Service is enabled/disabled on a NSG. The value configured for this attribute is used only when instanceSSHOverride is allowed on the associated Gateway Template.uuid
: The Redhat UUID of the NSGname
(Mandatory): Name of the Gatewayfamily
: The NSG Family type.last_configuration_reload_timestamp
: Time stamp of the last known configuration update of the NSG. This timestamp gets updated when a bootstrap is successful or when a configuration reload request triggered by VSD is successful.last_updated_by
: ID of the user who last updated the object.datapath_id
: Identifier of the Gateway, based on the systemIdgateway_connected
: Indicates status of this gatewayredundancy_group_id
: The Redundancy Gateway Group associated with this Gateway Instance. This is a read only attributetemplate_id
(Mandatory): The ID of the template that this Gateway was created from. This should be set when instantiating a Gatewaypending
: Indicates that this gateway is pending state or state. When in pending state it cannot be modified from REST.serial_number
: The NSG’s serial numberderived_ssh_service_state
: Indicates the SSH Service state on a NSG. This value is derived based on the SSHService configuration on the NSG and the associated Gateway Template.permitted_action
: The permitted action to USE/EXTEND this Gateway.personality
: Personality of the Gateway - NSG, cannot be changed after creation.description
: A description of the Gatewaynetwork_acceleration
: Attribute that enables or disables Network Acceleration (DPDK) on the NSGateway instance. Changing the value of this field will cause the device to restart at the next configuration reload.libraries
: Transient representation of the same property on NSGInfo.inherited_ssh_service_state
: Indicates the SSH Service state which is configured on the associated template instance.enterprise_id
: The enterprise associated with this Gateway. This is a read only attributeentity_scope
: Specify if scope of entity is Data center or Enterprise levellocation_id
: The NSGateway’s Location. NOTE: this is a read only property, it can only be set through the location objectconfiguration_reload_state
: Status resulting from a manually triggered configuration reload operation on an NSG. This value only reflects the state for a manual action requested by the operator, not the automatic periodic configuration reload triggered by the NSG itself.configuration_status
: NSG Configuration status represents the NSG update state following a query by the NSG to get the latest version of the infraconfig.json file. This status will be updated following a Bootstrap request or a Configuration Reload. Success means that the NSG was able to apply the changes included in the latest infraconfig.json file. A Failure response will be returned if the NSG was unable to apply the changes; this is normally accompanied with a rollback of the NSG to the previous configuration.control_traffic_cos_value
: CoS Value for Self Generated Traffic (Control Traffic). Min is 0 and Max is 7control_traffic_dscp_value
: DSCP Value for Self Generated Traffic (Control Traffic). Min is 0 and Max is 63bootstrap_id
: The bootstrap details associated with this NSGateway. NOTE: This is a read only property, it can only be set during creation of an NSG.bootstrap_status
: The bootstrap status of this NSGateway. NOTE: This is a read only property.operation_mode
: Operation mode of NSGatewayoperation_status
: Operation Status of NSGatewayproduct_name
: NSG Product Name as reported during bootstrapping.associated_gateway_security_id
: Read only ID of the associated gateway security object.associated_gateway_security_profile_id
: Read only ID of the associated gateway security profile objectassociated_nsg_info_id
: Read only ID of the associated NSG info objectassociated_nsg_upgrade_profile_id
: The UUID of the NSG Upgrade Profile associated to this NSG instance.associated_overlay_management_profile_id
: The ID of the associated Overlay Management Profilefunctions
: List of supported functions. This is only relevant for NSG-UBR and will be set to UBR by default in case an NSG-UBR is created. For a regular NSG, this will be set to null.auto_disc_gateway_id
: The Auto Discovered Gateway associated with this Gateway Instanceexternal_id
: External object ID. Used for integration with third party systemssystem_id
: Identifier of the Gateway, cannot be modified after creation
Children¶
class | fetcher |
nupatch.NUPatch | patchs |
nugatewaysecurity.NUGatewaySecurity | gateway_securities |
nupatnatpool.NUPATNATPool | patnat_pools |
nupermission.NUPermission | permissions |
numetadata.NUMetadata | metadatas |
nuwirelessport.NUWirelessPort | wireless_ports |
nualarm.NUAlarm | alarms |
nuglobalmetadata.NUGlobalMetadata | global_metadatas |
nuvnf.NUVNF | vnfs |
nuinfrastructureconfig.NUInfrastructureConfig | infrastructure_configs |
nuenterprisepermission.NUEnterprisePermission | enterprise_permissions |
nujob.NUJob | jobs |
nulocation.NULocation | locations |
nucommand.NUCommand | commands |
nubootstrap.NUBootstrap | bootstraps |
nubootstrapactivation.NUBootstrapActivation | bootstrap_activations |
nunsportinfo.NUNSPortInfo | ns_port_infos |
nuuplinkconnection.NUUplinkConnection | uplink_connections |
nunsgatewaymonitor.NUNSGatewayMonitor | ns_gateway_monitors |
nunsgatewaysummary.NUNSGatewaySummary | ns_gateway_summaries |
nunsginfo.NUNSGInfo | nsg_infos |
nunsport.NUNSPort | ns_ports |
nusubnet.NUSubnet | subnets |
nueventlog.NUEventLog | event_logs |