nusharednetworkresource¶
-
nusharednetworkresource.NUSharedNetworkResource(bambou.nurest_object.NUMetaRESTObject,):
This defines shared infrastructure resources that are created by user with CSPROOT role. These resources can be used by all the enterprises in the data center for various purposes. Examples of shared resources are public subnet, floating subnet, public L2 domain.
Attributes¶
ecmp_count
: Domain specific Equal-cost multi-path routing count, ECMPCount = 1 means no ECMPdhcp_managed
: true if DHCP is enabled else it is false. This value is always true for network resource of type PUBLIC or FLOATING.back_haul_route_distinguisher
: Backhaul route distinguisher of the shared resource. Supported formats are: [2-byte ASN]:[4-byte value] or [4-byte ASN]:[2-byte value]back_haul_route_target
: Backhaul route target of the shared resource. Supported formats are: [2-byte ASN]:[4-byte value] or [4-byte ASN]:[2-byte value]back_haul_vnid
: Backhaul virtual network ID of the shared resourcename
(Mandatory): Name of the shared resource. Valid characters are alphabets, numbers, space and hyphen( - ).last_updated_by
: ID of the user who last updated the object.last_updated_date
: Time stamp when this object was last updated.gateway
: Gatemask configured on the shared resourcegateway_mac_address
: MAC address for a public subnet or managed l2 domainaccess_restriction_enabled
: Boolean indicates that this shared network resource is avaiable to everyone by default or notaddress
(Mandatory): Address configured on the shared resourcepermitted_action_type
: Permitted action on this shared network resourcedescription
: Description of the shared resourcenetmask
(Mandatory): Netmask configured on the shared resourceshared_resource_parent_id
: Parent ID of the floating IP subnet to which this FIP subnet must be attached. If empty it will be created in a new domain.embedded_metadata
: Metadata objects associated with this entity. This will contain a list of Metadata objects if the API request is made using the special flag to enable the embedded Metadata feature. Only a maximum of Metadata objects is returned based on the value set in the system configuration.vn_id
: Virtual network ID of the shared resourceunderlay
: Indicates whether this shared subnet is in underlay or not.enterprise_id
: Enterprise that this subnet belongs toentity_scope
: Specify if scope of entity is Data center or Enterprise leveldomain_route_distinguisher
: Route distinguisher configured on the shared resource. Supported formats are: [2-byte ASN]:[4-byte value] or [4-byte ASN]:[2-byte value]domain_route_target
: Route target configured on the shared resource. Supported formats are: [2-byte ASN]:[4-byte value] or [4-byte ASN]:[2-byte value]uplink_gw_vlan_attachment_id
: VLAN ID to which this vport must be attacheduplink_interface_ip
: IP address of the host interfaceuplink_interface_mac
: MAC address of the host interfaceuplink_vport_name
: Name of the uplink vportcreation_date
: Time stamp when this object was created.use_global_mac
: if this flag is enabled, the system configured globalMACAddress will be used as the gateway mac addressassociated_pat_mapper_id
: The ID of the PatMapper entity to which this pool is associated to.subnet_route_distinguisher
: Route distinguisher configured on the shared resource subnetworksubnet_route_target
: Route target configured on the shared resource subnetworkowner
: Identifies the user that has created this object.external_id
: External object ID. Used for integration with third party systemsdynamic_pat_allocation_enabled
: Indicates if PAT Mapping is enabled for the SharedNetworkResource or nottype
(Mandatory): Type of the shared resource.
Children¶
class | fetcher |
nupatipentry.NUPATIPEntry | patip_entries |
nuaddressrange.NUAddressRange | address_ranges |
nupermission.NUPermission | permissions |
numetadata.NUMetadata | metadatas |
nudhcpoption.NUDHCPOption | dhcp_options |
nuglobalmetadata.NUGlobalMetadata | global_metadatas |
nuenterprisepermission.NUEnterprisePermission | enterprise_permissions |
nuvpnconnection.NUVPNConnection | vpn_connections |
nustaticroute.NUStaticRoute | static_routes |