Operation
post /esmService/svcTemplate/createServiceTemplate
Request body
Name |
IsRequired |
Description |
Data Type |
Enum |
---|---|---|---|---|
body | optional | reqData | nSvcTemplateDataHolder |
--- |
Return type
Responses
Response Messages |
Schema |
---|---|
200success |
ServiceTemplateResponse
|
201Created | --- |
401Unauthorized | --- |
403Forbidden | --- |
404Not Found | --- |
Consumes
application/xml
Produces
application/xml
External Docs
Operation
post /esmService/svcTemplate/deleteServiceTemplate
Request body
Name |
IsRequired |
Description |
Data Type |
Enum |
---|---|---|---|---|
body | optional | reqData | nSvcTemplateIdHolder |
--- |
Return type
Responses
Response Messages |
Schema |
---|---|
200success |
SvcTemplateIdRespHolder
|
201Created | --- |
401Unauthorized | --- |
403Forbidden | --- |
404Not Found | --- |
Consumes
application/xml
Produces
*/*
External Docs
Operation
post /esmService/svcTemplate/modifyServiceTemplate
Request body
Name |
IsRequired |
Description |
Data Type |
Enum |
---|---|---|---|---|
body | optional | reqData | nSvcTemplateDataHolder |
--- |
Return type
Responses
Response Messages |
Schema |
---|---|
200success |
SvcTemplateIdRespHolder
|
201Created | --- |
401Unauthorized | --- |
403Forbidden | --- |
404Not Found | --- |
Consumes
application/xml
Produces
*/*
External Docs
Operation
post /esmService/svcTemplate/publishServiceTemplate
Request body
Name |
IsRequired |
Description |
Data Type |
Enum |
---|---|---|---|---|
body | optional | reqData | nSvcTemplateStateHolder |
--- |
Return type
Responses
Response Messages |
Schema |
---|---|
200success |
SvcTemplateIdRespHolder
|
201Created | --- |
401Unauthorized | --- |
403Forbidden | --- |
404Not Found | --- |
Consumes
application/xml
Produces
*/*
External Docs
Operation
post /esmService/svcTemplate/saveServiceTemplate
Request body
Name |
IsRequired |
Description |
Data Type |
Enum |
---|---|---|---|---|
body | optional | req | nSvcTemplateWithServiceInfoDataHolder |
--- |
Return type
Responses
Response Messages |
Schema |
---|---|
200success |
ServiceTemplateResponse
|
201Created | --- |
401Unauthorized | --- |
403Forbidden | --- |
404Not Found | --- |
Consumes
application/json
Produces
application/json
External Docs
Operation
post /esmService/svcTemplate/unpublishServiceTemplate
Request body
Name |
IsRequired |
Description |
Data Type |
Enum |
---|---|---|---|---|
body | optional | reqData | nSvcTemplateStateHolder |
--- |
Return type
Responses
Response Messages |
Schema |
---|---|
200success |
SvcTemplateIdRespHolder
|
201Created | --- |
401Unauthorized | --- |
403Forbidden | --- |
404Not Found | --- |
Consumes
application/xml
Produces
*/*
External Docs
N_AccessEgressPolicy
Name |
Type |
Description |
Enum |
---|---|---|---|
policyType | String string |
--- | --- |
additionalInfo | Object object |
--- | --- |
accessEgressData | Object object |
--- | --- |
queueData | array[N_QueueData] N_QueueData |
--- | --- |
accessEgressFCData | array[N_FCData] N_FCData |
--- | --- |
remarkingpolicyInstMapper | N_PolicyInstPostMapper N_PolicyInstPostMapper |
--- | --- |
remarkingpolicyInst | N_PolicyInst N_PolicyInst |
--- | --- |
N_AccessIngressPolicy
Name |
Type |
Description |
Enum |
---|---|---|---|
policyType | String string |
--- | --- |
additionalInfo | Object object |
--- | --- |
changedParam | array[String] string |
--- | --- |
accessIngresData | Object object |
--- | --- |
accessIngressMatchCriterion | array[N_TrafficMatchData] N_TrafficMatchData |
--- | --- |
accessIngressMeter | array[N_MeteringData] N_MeteringData |
--- | --- |
accessCosMeter | array[N_CosMeterData] N_CosMeterData |
--- | --- |
N_EgressQueuePolicy
Name |
Type |
Description |
Enum |
---|---|---|---|
policyType | String string |
--- | --- |
additionalInfo | Object object |
--- | --- |
queueData | array[N_SlopingQueueData] N_SlopingQueueData |
--- | --- |
N_NetworkEgressData
Name |
Type |
Description |
Enum |
---|---|---|---|
networkEgressData | Object object |
--- | --- |
remarkingpolicyInstMapper | N_PolicyInstPostMapper N_PolicyInstPostMapper |
--- | --- |
remarkingpolicyInst | N_PolicyInst N_PolicyInst |
--- | --- |
networkEgressFCData | array[N_FCData] N_FCData |
--- | --- |
N_NetworkIngressData
Name |
Type |
Description |
Enum |
---|---|---|---|
networkIngressData | Object object |
--- | --- |
changedParam | array[String] string |
--- | --- |
mplsLspExpPolicyInstMapper | N_PolicyInstPostMapper N_PolicyInstPostMapper |
--- | --- |
mplsLspExppolicyInst | N_PolicyInst N_PolicyInst |
--- | --- |
networkIngressFCData | array[N_FCData] N_FCData |
--- | --- |
networkIngressMeter | array[N_MeteringData] N_MeteringData |
--- | --- |
networkCosMeter | array[N_CosMeterData] N_CosMeterData |
--- | --- |
N_NetworkQoSPolicy
Name |
Type |
Description |
Enum |
---|---|---|---|
policyType | String string |
--- | --- |
additionalInfo | Object object |
--- | --- |
networkIngressParams | N_NetworkIngressData N_NetworkIngressData |
--- | --- |
networkEgressParams | N_NetworkEgressData N_NetworkEgressData |
--- | --- |
changedParam | array[String] string |
--- | --- |
N_NetworkQueuePolicy
Name |
Type |
Description |
Enum |
---|---|---|---|
policyType | String string |
--- | --- |
additionalInfo | Object object |
--- | --- |
queueData | array[N_QueueData] N_QueueData |
--- | --- |
N_PolicyInst
Name |
Type |
Description |
Enum |
---|---|---|---|
policyID | Long long |
--- | --- |
policyName | String string |
--- | --- |
policyPath | String string |
--- | --- |
policyDescription | String string |
--- | --- |
bestPractice | Boolean boolean |
--- | --- |
policyType | String string |
--- | --- |
state | String string |
--- | --- |
author | String string |
--- | --- |
policyScope | Integer integer |
--- | --- |
servicePolicyType | Integer integer |
--- | --- |
policyRecordType | Integer integer |
--- | --- |
tpid | Integer integer |
--- | --- |
oldPolicyId | Integer integer |
--- | --- |
interfaceId | Integer integer |
--- | --- |
handle | Integer integer |
--- | --- |
policyList | array[N_AbstractPolicy] N_AbstractPolicy |
--- | --- |
additionalInfo | Object object |
--- | --- |
changedParams | array[String] string |
--- | --- |
internalPolicy | Boolean boolean |
--- | --- |
policyModified | Boolean boolean |
--- | --- |
cirPirAdminUnitReqd | Boolean boolean |
--- | --- |
policyChanged | Boolean boolean |
--- | --- |
N_PolicyInstPostMapper
Name |
Type |
Description |
Enum |
---|---|---|---|
policyID | Long long |
--- | --- |
policyName | String string |
--- | --- |
policyPath | String string |
--- | --- |
policyDescription | String string |
--- | --- |
bestPractice | Boolean boolean |
--- | --- |
policyType | String string |
--- | --- |
state | String string |
--- | --- |
author | String string |
--- | --- |
servicePolicyType | Integer integer |
--- | --- |
tpid | Integer integer |
--- | --- |
interfaceId | Integer integer |
--- | --- |
tpNativeName | String string |
--- | --- |
neName | String string |
--- | --- |
interfaceName | String string |
--- | --- |
accessIngressPolicy | N_AccessIngressPolicy N_AccessIngressPolicy |
--- | --- |
accessEgressPolicy | N_AccessEgressPolicy N_AccessEgressPolicy |
--- | --- |
networkQoSPolicy | N_NetworkQoSPolicy N_NetworkQoSPolicy |
--- | --- |
networkQueuePolicy | N_NetworkQueuePolicy N_NetworkQueuePolicy |
--- | --- |
egressPortSchedulerPolicy | N_EgressPortSchedulerPolicy N_EgressPortSchedulerPolicy |
--- | --- |
egressQueueSlopingPolicy | N_EgressQueuePolicy N_EgressQueuePolicy |
--- | --- |
remarkingPolicy | N_RemarkingPolicy N_RemarkingPolicy |
--- | --- |
mplsLspExpData | N_MplsLspExpData N_MplsLspExpData |
--- | --- |
additionalInfo | Object object |
--- | --- |
policyModified | Boolean boolean |
--- | --- |
policyChanged | Boolean boolean |
--- | --- |
nMplstpSvcAttributes
Name |
Type |
Description |
Enum |
---|---|---|---|
mplstp_handle | Long long |
--- | --- |
pwStatusSignalEnabled | String string |
--- | --- |
pwControlChannelEnabled | String string |
--- | --- |
pwAcknowledgementEnabled | String string |
--- | --- |
epStandbySignallingMaster | String string |
--- | --- |
epStandbySignallingSlave | String string |
--- | --- |
pwRefreshTimer | Long long |
--- | --- |
pwRequestTimer | Long long |
--- | --- |
pwRetryTimer | Long long |
--- | --- |
pwTimeoutMultiplier | Long long |
--- | --- |
epRevertTimer | Long long |
--- | --- |
epActiveHoldDelay | Long long |
--- | --- |
nSvcTemplateData
Name |
Type |
Description |
Enum |
---|---|---|---|
tempId | nSvcTemplateId nSvcTemplateId |
--- | --- |
customer | String string |
--- | --- |
author | String string |
--- | --- |
descr | String string |
--- | --- |
serviceType | String string |
--- | --- |
eTreeType | String string |
--- | --- |
policyNameList | array[nPolicyName] nPolicyName |
--- | --- |
reqQoS | N_PolicyInstPostMapper N_PolicyInstPostMapper |
--- | --- |
rateData | nRateLimitData nRateLimitData |
--- | --- |
templateState | String string |
--- | --- |
createTime | String string |
--- | --- |
modifyTime | String string |
--- | --- |
ingressEnabled | Integer integer |
--- | --- |
egressEnabled | Integer integer |
--- | --- |
additionalInfo | Object object |
--- | --- |
preProvCliCmd | String string |
--- | --- |
postProvCliCmd | String string |
--- | --- |
serviceParams | ServiceParams ServiceParams |
--- | --- |
templateType | Integer integer |
--- | --- |
mplstpAttributes | nMplstpSvcAttributes nMplstpSvcAttributes |
--- | --- |
qosList | array[nPolicyName] nPolicyName |
--- | --- |
nSvcTemplateDataHolder
Name |
Type |
Description |
Enum |
---|---|---|---|
sessionId | String string |
--- | --- |
requestURI | String string |
--- | --- |
logReqId | String string |
--- | --- |
operator | String string |
--- | --- |
client | String string |
--- | --- |
reqId | RequestHeader RequestHeader |
--- | --- |
req | nSvcTemplateData nSvcTemplateData |
--- | --- |
oamTemplate | nOAMTemplateId nOAMTemplateId |
--- | --- |
pmSelection | Integer integer |
--- | --- |
repProf15m | String string |
--- | --- |
repProf24h | String string |
--- | --- |
tcaProfName | String string |
--- | --- |
activate | Boolean boolean |
--- | --- |
nSvcTemplateIdHolder
Name |
Type |
Description |
Enum |
---|---|---|---|
sessionId | String string |
--- | --- |
requestURI | String string |
--- | --- |
logReqId | String string |
--- | --- |
operator | String string |
--- | --- |
client | String string |
--- | --- |
reqId | RequestHeader RequestHeader |
--- | --- |
req | nSvcTemplateId nSvcTemplateId |
--- | --- |
activate | Boolean boolean |
--- | --- |
nSvcTemplateState
Name |
Type |
Description |
Enum |
---|---|---|---|
templateId | nSvcTemplateId nSvcTemplateId |
--- | --- |
templateState | String string |
--- | --- |
nSvcTemplateStateHolder
Name |
Type |
Description |
Enum |
---|---|---|---|
sessionId | String string |
--- | --- |
requestURI | String string |
--- | --- |
logReqId | String string |
--- | --- |
operator | String string |
--- | --- |
client | String string |
--- | --- |
reqId | RequestHeader RequestHeader |
--- | --- |
req | nSvcTemplateState nSvcTemplateState |
--- | --- |
activate | Boolean boolean |
--- | --- |
nSvcTemplateWithServiceInfoDataHolder
Name |
Type |
Description |
Enum |
---|---|---|---|
oamDescrption | String string |
--- | --- |
serviceName | String string |
--- | --- |
templateName | String string |
--- | --- |
locationDetails | String string |
--- | --- |
nename | String string |
--- | --- |
tpnativename | String string |
--- | --- |
oamPublishedTemplateName | String string |
--- | --- |
oamtemplateName | String string |
--- | --- |
oamlocationDetails | String string |
--- | --- |
oamConfigured | Boolean boolean |
--- | --- |
tempalteDesc | String string |
--- | --- |
ResponseHeader
Name |
Type |
Description |
Enum |
---|---|---|---|
req | RequestHeader RequestHeader |
--- | --- |
errorReason | String string |
--- | --- |
errorCode | String string |
--- | --- |
message | String string |
--- | --- |
cmdStatus | String string |
--- | --- |
opMsg | String string |
--- | --- |
msgCode | String string |
--- | --- |
parameters | array[String] string |
--- | --- |
paramCount | Integer integer |
--- | --- |
objectId | Integer integer |
--- | --- |
jobName | String string |
--- | --- |
objectType | Integer integer |
--- | --- |
SvcTemplateIdRespHolder
Name |
Type |
Description |
Enum |
---|---|---|---|
responseId | ResponseHeader ResponseHeader |
--- | --- |
rsp | nSvcTemplateId nSvcTemplateId |
--- | --- |