User Tools

Site Tools


guides:reference:servicetypes:servicetypes_special_names
LDAP: couldn't connect to LDAP server

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
guides:reference:servicetypes:servicetypes_special_names [2020/01/02 15:03] – ↷ Page moved from guides:user:servicetypes:servicetypes_special_names to guides:reference:servicetypes:servicetypes_special_names yspeerteguides:reference:servicetypes:servicetypes_special_names [2020/08/11 10:10] (current) – [Special names] yspeerte
Line 1: Line 1:
 +{{indexmenu_n>2}}
 +
 +====== Special names ======
 +
 +Some Service-type commands, when called from the NetYCE API's, support more than one "custom" value. These additional variables will only be recognized if the service-type API call has the correct custom name and corresponding value. Listed below are the Service-type commands and the additional reserved "custom" variable names it can use.
 +
 +Using these names might affect your intentions. E.g. When adding a node in a service-type using the variable (node_name), it will use this name without having to specify an entry to specify the hostname. Therefore not creating a step in between creating the hostname based on the node_type. This could be very useful.
 +
 +Though be careful when using the variable (node_name) when adding 2 nodes. This will end up in an error, since the second node will want to use the same hostname.
 +
 +If these custom names are provided to the service type API call, they will be used even in absence of an entry in the service type itself.
 +
 +
 +''ADD CLIENT  CURRENT CLIENT_CODE value   clnt''
 +
 +  * client_type
 +  * client_code
 +  * Client_name
 +
 +
 +
 +''ADD IPV6_NET    srv CUSTOM  value   ipv6net''
 +
 +  * ipv6net_address
 +  * ipv6net_size
 +  * ipv6net_prefix
 +  * ipv6net_vlan_id
 +  * ipv6net_vlan_tpl
 +
 +
 +
 +''ADD MPLS_VRF    CURRENT VRF_ID      value   mpls_vrf''\\
 +''ADD MPLS_VRF    CURRENT VRF_NAME    value   mpls_vrf''\\
 +''ADD MPLS_VRF    CURRENT VRF_ID_NEW  value   mpls_vrf''
 +
 +  * client_type (to overrule the current Client type)
 +  * mpls_vrf_id (only when type_match = 'vrf_name')
 +  * mpls_vrf_name (only when type_match = 'vrf_id' or 'vrf_id_new')
 +  * mpls_vrf_as
 +  * mpls_vrf_rd
 +  * mpls_vrf_rt
 +  * mpls_vrf_opt1
 +  * mpls_vrf_opt2
 +  * mpls_type
 +  * mpls_management
 +
 +
 +''LOCATE  MPLS_VRF    CURRENT VRF_NAME    value   mpls_vrf''\\
 +''LOCATE  MPLS_VRF    CURRENT VRF_ID  value   mpls_vrf''
 +
 +  * client_type
 +
 +''LOCATE  SUBNET  <srv>  NET_ADDRESS  value  net'' \\
 +''LOCATE  SUBNET  <srv>  NET_NAME     value  net'' \\
 +''LOCATE  SUBNET  <srv>  NET_DESCR    value  net'' \\
 +''LOCATE  SUBNET  <srv>  VLAN_ID      value  net'' \\
 +> If the vrf_id or vrf_name is included in the custom vars, the located subnet must be assigned this Vrf.
 +
 +  * vrf_id
 +  * vrf_name
 +
 +''ADD NODE    srv NODE_TYPE   value   node''
 +
 +  * node_name
 +
 +
 +''ADD SERVICE sit CURRENT value   srv'' \\
 +''ADD SERVICE SITE    CURRENT value''\\
 +''ADD SERVICE SITE    SITE_CODE   sit srv''
 +
 +  * client_code
 +  * site_code
 +
 +
 +
 +''ADD SUBNET  srv CUSTOM  value''
 +
 +  * net_address
 +  * net_size
 +  * net_prefix
 +  * vlan_id
 +  * vlan_tpl
 +  * Vrf_name
 +  * Vrf_id
 +
 +
 +
 +''ADD SUPERNET    clnt    IP_PLAN value   super''\\
 +''ADD SUPERNET    clnt    IP_SUPERNET value   super''
 +
 +  * ip_supernet
 +  * ip_plan
 +
 +
 +''ADD VRF node    VRF_ID  value   vrf''\\
 +''ADD VRF node    VRF_NAME    value   vrf''
 +
 +  * vrf_id
 +  * mpls_vrf_id
 +
 +
 +
 +''ADD CMDB    dom NODE    value   cmdb''\\
 +''ADD CMDB    dom NODE    node    cmdb''
 +
 +  * vendor_type
 +  * node_fqdn
 +  * admin_domain
 +  * mgmt_vrf_name
 +  * cmdb_tag
 +  * cmdb_status
 +  * client_type
 +  * region
 +  * client_code
 +  * site_code
 +
 +
 +''ASSIGN  SITE    sit -attribute- value   NULL''\\
 +''ASSIGN  SITE    sit PAR_GROUP   value   NULL''
 +
 +  * client_code
 +  * site_code
 +
 +
 +''ADD SITE clnt SITE_CODE value site''
 +
 +  * site_type
 +
 +''ADD   SERVER  clnt    SERVER_KEY      value  server''
 +''ADD   SERVER  clnt    SERVER_KEY      value  server''
 +
 +  * server_key
 +  * server_name
 +  * server_address
 +  * server_ipv6_address
 +  * server_status
 +  * server_notes
 +