/api/space/device-management/modeled-device-management/create-connection-profile

The following operations are supported on this resource:

  • POST - Create Static Connection Profile
  • POST - Create DHCP Connection Profile
  • POST - Create PPPoE Connection Profile
  • POST - Create PPPoA Connection Profile
POST /modeled-device-management/create-connection-profileVersion 1

Create Static Connection Profile.

Sample Usage

POST /modeled-device-management/create-connection-profile


  • Sample Input XML:
    <create-connection-profile-static-request>
         <name>String</name>
         <description>String</description>
         <interface-type>ETHERNET</interface-type>
         <interface-name>String</interface-name>
         <ip-type>String</ip-type>
         <use-nat>Boolean</use-nat>
    </create-connection-profile-static-request>

  • Sample Output XML:
    <create-connection-profile-static-response uri="/api/space/device-management/modeled-device-management/create-connection-profile">
         <connection-profile
               href="/api/space/device-management/modeled-device-management/connection-profiles/{id}" uri="/api/space/device-management/modeled-device-management/create-connection-profile">
               <id>Integer</id>
               <name>String</name>
         </connection-profile>
    </create-connection-profile-static-response>

  • Sample Input JSON:
    {
       "create-connection-profile-static-request" : {
         "name" : "String" ,
         "description" : "String" ,
         "interface-type" : "ETHERNET" ,
         "interface-name" : "String" ,
         "ip-type" : "String" ,
         "use-nat" : "Boolean" ,
       }
    }

  • Sample Output JSON:
    {
       "create-connection-profile-static-response" : {
         "@uri" :
         "/api/space/device-management/modeled-device-management/create-connection-profile"
         ,
         "connection-profile" : {
           "@href" :
           "/api/space/device-management/modeled-device-management/connection-profiles/{id}"
           ,
           "@uri" :
           "/api/space/device-management/modeled-device-management/create-connection-profile"
           ,
           "id" : "Integer" ,
           "name" : "String"
         }
       }
    }

  • Access Control

    The following capabilities are required to access this API: CreateConnectionProfiles

    POST /modeled-device-management/create-connection-profileVersion 1

    Create DHCP Connection Profile.

    Sample Usage

    POST /modeled-device-management/create-connection-profile


  • Sample Input XML:
    <create-connection-profile-dhcp-request>
         <name>String</name>
         <description>String</description>
         <interface-type>ETHERNET</interface-type>
         <interface-name>String</interface-name>
         <ip-type>String</ip-type>
         <use-nat>Boolean</use-nat>
         <dhcp-retransmission-attempt>Integer</dhcp-retransmission-attempt>
         <dhcp-retransmission-interval>Integer</dhcp-retransmission-interval>
         <dhcp-server-address>String</dhcp-server-address>
         <dhcp-update-server>Boolean</dhcp-update-server>
         <dhcp-default-lease>Boolean</dhcp-default-lease>
         <dhcp-lease-never-expires>Boolean</dhcp-lease-never-expires>
         <dhcp-lease-time>Integer</dhcp-lease-time>
    </create-connection-profile-dhcp-request>

  • Sample Output XML:
    <create-connection-profile-dhcp-response uri="/api/space/device-management/modeled-device-management/create-connection-profile">
         <connection-profile
               href="/api/space/device-management/modeled-device-management/connection-profiles/{id}" uri="/api/space/device-management/modeled-device-management/create-connection-profile">
               <id>Integer</id>
               <name>String</name>
         </connection-profile>
    </create-connection-profile-dhcp-response>

  • Sample Input JSON:
    {
       "create-connection-profile-dhcp-request" : {
         "name" : "String" ,
         "description" : "String" ,
         "interface-type" : "ETHERNET" ,
         "interface-name" : "String" ,
         "ip-type" : "String" ,
         "use-nat" : "Boolean" ,
         "dhcp-retransmission-attempt" : "Integer" ,
         "dhcp-retransmission-interval" : "Integer" ,
         "dhcp-server-address" : "String" ,
         "dhcp-update-server" : "Boolean" ,
         "dhcp-default-lease" : "Boolean" ,
         "dhcp-lease-never-expires" : "Boolean" ,
         "dhcp-lease-time" : "Integer"
       }
    }

  • Sample Output JSON:
    {
       "create-connection-profile-dhcp-response" : {
         "@uri" :
         "/api/space/device-management/modeled-device-management/create-connection-profile"
         ,
         "connection-profile" : {
           "@href" :
           "/api/space/device-management/modeled-device-management/connection-profiles/{id}"
           ,
           "@uri" :
           "/api/space/device-management/modeled-device-management/create-connection-profile"
           ,
           "id" : "Integer" ,
           "name" : "String"
         }
       }
    }

  • Access Control

    The following capabilities are required to access this API: CreateConnectionProfiles

    POST /modeled-device-management/create-connection-profileVersion 1

    Create PPPoE Connection Profile.

    Sample Usage

    POST /modeled-device-management/create-connection-profile


  • Sample Input XML:
    <create-connection-profile-pppoe-request>
         <name>String</name>
         <description>String</description>
         <interface-type>ETHERNET</interface-type>
         <interface-name>String</interface-name>
         <ip-type>String</ip-type>
         <use-nat>Boolean</use-nat>
         <auth-protocol-type>String</auth-protocol-type>
         <user-name>String</user-name>
         <password>String</password>
         <access-profile-user-name>String</access-profile-user-name>
         <access-profile-password>String</access-profile-password>
         <concentrator-name>String</concentrator-name>
         <service-name>String</service-name>
         <time-interval>Integer</time-interval>
         <idle-period>Integer</idle-period>
    </create-connection-profile-pppoe-request>

  • Sample Output XML:
    <create-connection-profile-pppoe-response uri="/api/space/device-management/modeled-device-management/create-connection-profile">
         <connection-profile
               href="/api/space/device-management/modeled-device-management/connection-profiles/{id}" uri="/api/space/device-management/modeled-device-management/create-connection-profile">
               <id>Integer</id>
               <name>String</name>
         </connection-profile>
    </create-connection-profile-pppoe-response>

  • Sample Input JSON:
    {
       "create-connection-profile-pppoe-request" : {
         "name" : "String" ,
         "description" : "String" ,
         "interface-type" : "ETHERNET" ,
         "interface-name" : "String" ,
         "ip-type" : "String" ,
         "use-nat" : "Boolean" ,
         "auth-protocol-type" : "String" ,
         "user-name" : "String" ,
         "password" : "String" ,
         "access-profile-user-name" : "String" ,
         "access-profile-password" : "String" ,
         "concentrator-name" : "String" ,
         "service-name" : "String" ,
         "time-interval" : "Integer" ,
         "idle-period" : "Integer"
       }
    }

  • Sample Output JSON:
    {
       "create-connection-profile-pppoe-response" : {
         "@uri" :
         "/api/space/device-management/modeled-device-management/create-connection-profile"
         ,
         "connection-profile" : {
           "@href" :
           "/api/space/device-management/modeled-device-management/connection-profiles/{id}"
           ,
           "@uri" :
           "/api/space/device-management/modeled-device-management/create-connection-profile"
           ,
           "id" : "Integer" ,
           "name" : "String"
         }
       }
    }

  • Access Control

    The following capabilities are required to access this API: CreateConnectionProfiles

    POST /modeled-device-management/create-connection-profileVersion 1

    Create PPPoA Connection Profile.

    Sample Usage

    POST /modeled-device-management/create-connection-profile


  • Sample Input XML:
    <create-connection-profile-pppoa-request>
         <name>String</name>
         <description>String</description>
         <interface-type>ETHERNET</interface-type>
         <interface-name>String</interface-name>
         <ip-type>String</ip-type>
         <use-nat>Boolean</use-nat>
         <auth-protocol-type>String</auth-protocol-type>
         <user-name>String</user-name>
         <password>String</password>
         <access-profile-user-name>String</access-profile-user-name>
         <access-profile-password>String</access-profile-password>
         <vpi>Integer</vpi>
         <vci>Integer</vci>
         <encapsulation-type>String</encapsulation-type>
    </create-connection-profile-pppoa-request>

  • Sample Output XML:
    <create-connection-profile-pppoa-response uri="/api/space/device-management/modeled-device-management/create-connection-profile">
         <connection-profile
               href="/api/space/device-management/modeled-device-management/connection-profiles/{id}" uri="/api/space/device-management/modeled-device-management/create-connection-profile">
               <id>Integer</id>
               <name>String</name>
         </connection-profile>
    </create-connection-profile-pppoa-response>

  • Sample Input JSON:
    {
       "create-connection-profile-pppoa-request" : {
         "name" : "String" ,
         "description" : "String" ,
         "interface-type" : "ETHERNET" ,
         "interface-name" : "String" ,
         "ip-type" : "String" ,
         "use-nat" : "Boolean" ,
         "auth-protocol-type" : "String" ,
         "user-name" : "String" ,
         "password" : "String" ,
         "access-profile-user-name" : "String" ,
         "access-profile-password" : "String" ,
         "vpi" : "Integer" ,
         "vci" : "Integer" ,
         "encapsulation-type" : "String"
       }
    }

  • Sample Output JSON:
    {
       "create-connection-profile-pppoa-response" : {
         "@uri" :
         "/api/space/device-management/modeled-device-management/create-connection-profile"
         ,
         "connection-profile" : {
           "@href" :
           "/api/space/device-management/modeled-device-management/connection-profiles/{id}"
           ,
           "@uri" :
           "/api/space/device-management/modeled-device-management/create-connection-profile"
           ,
           "id" : "Integer" ,
           "name" : "String"
         }
       }
    }

  • Access Control

    The following capabilities are required to access this API: CreateConnectionProfiles