/v1/extranets-b2b/{id}

Prev Next
Put
/v1/extranets-b2b/{id}

Update a B2B extranet producer

Security
API Key: jwtAuth
Header parameter nameauthorization

Use Bearer <token>

Header parameters
Authorization
stringRequired

Bearer token. Format: Bearer <your_token_here>

Path parameters
id
integer (int64) Required

ID of the B2B Application service

Example1234567891011
Body parameters
Expand All
object
policy
object (manaV2B2bExtranetProducerPolicy) Required
description
string

Description for the service

Exampleexample string
globalObjectDeviceSummaries
object
property*
object (manaV2GlobalObjectServiceSummaries) additionalProperties
routingPolicies
Array of object (manaV2GlobalObjectSummary)
object
attachPoint
string
ExampleENUM_VALUE
id
integer (int64)
Example1234567891011
ipVersion
integer (int32)
Minimum0
Example123
name
string
Exampleexample string
numAttachedDevices
integer (int32)
Minimum0
Example123
numAttachedSites
integer (int32)
Minimum0
Example123
numFailures
integer (int32)
Minimum0
Example123
numInSyncDevices
integer (int32)
Minimum0
Example123
numOverrideDevices
integer (int32)
Minimum0
Example123
numPolicies
integer (int32)
Minimum0
Example123
numPrefixes
integer (int32)
Minimum0
Example123
numRules
integer (int32)
Minimum0
Example123
numStatements
integer (int32)
Minimum0
Example123
trafficPolicyType
string
ExampleENUM_VALUE
globalObjectSummaries
object
property*
object (manaV2GlobalObjectServiceSummaries) additionalProperties
routingPolicies
Array of object (manaV2GlobalObjectSummary)
object
attachPoint
string
ExampleENUM_VALUE
id
integer (int64)
Example1234567891011
ipVersion
integer (int32)
Minimum0
Example123
name
string
Exampleexample string
numAttachedDevices
integer (int32)
Minimum0
Example123
numAttachedSites
integer (int32)
Minimum0
Example123
numFailures
integer (int32)
Minimum0
Example123
numInSyncDevices
integer (int32)
Minimum0
Example123
numOverrideDevices
integer (int32)
Minimum0
Example123
numPolicies
integer (int32)
Minimum0
Example123
numPrefixes
integer (int32)
Minimum0
Example123
numRules
integer (int32)
Minimum0
Example123
numStatements
integer (int32)
Minimum0
Example123
trafficPolicyType
string
ExampleENUM_VALUE
natPools
Array of string Required
string

NAT pools for the service (required)

Exampleexample string
prefixTags
Array of object (manaV2B2bExtranetPrefixTag)
object
prefix
string Required

Prefix advertised by the service (required)

Example10.1.2.0/24
tag
string

Tag for the prefix

Exampleexample string
profiles
Array of object (manaV2ApplicationProfile)
object
portRange
string

Port Range

Exampleexample string
ports
Array of integer Required
integer (int32)

Ports for the application profile (required)

Example123
protocol
integer (int32) Required

Protocol for the application profile (required)

Example123
serviceLanSegment
integer (int64) Required

LAN segment for the service (required)

Example1234567891011
servicePrefixes
Array of string Required
string

Prefixes advertised by the service (required)

Exampleexample string
sites
Array of object (manaV2B2bSiteInformation) Required
object
bwAllocationSiteLists
integer (int32)

Total Bandwidth allocation for the service on these site lists

Example123
bwAllocationSites
integer (int32)

Total Bandwidth allocation for the service on these sites

Example123
policerSiteLists
object (manaV2Policer)
burstSize
integer (int32) Required

Burst size for the policer (required)

Example123
bw
integer (int32) Required

Bandwidth for the policer (required)

Example123
policerSites
object (manaV2Policer)
burstSize
integer (int32) Required

Burst size for the policer (required)

Example123
bw
integer (int32) Required

Bandwidth for the policer (required)

Example123
siteLists
Array of integer
integer (int64)

Site list IDs where the service is deployed

Example1234567891011
sites
Array of integer
integer (int64)

Site IDs where the service is deployed

Example1234567891011
sla
object (manaV2SlaInformation)
backupCircuit
string

Backup circuit for the SLA information

ExampleENUM_VALUE
class
string

Class for the SLA information

ExampleENUM_VALUE
primaryCircuit
string

Primary circuit for the SLA information

ExampleENUM_VALUE
status
string
ExampleENUM_VALUE
type
string Required

Type of the service whether it is application or peering (required)

ExampleENUM_VALUE
unmatchedCustomers
integer (int32)
Minimum0
Example123
Responses
200

OK

Expand All
object
id
integer (int64)
Example1234567891011
policy
object (manaV2B2bExtranetPolicyResponse)
dnsName
string
Exampleexample string
inboundSecurityRules
Array of object (manaV2SecurityPolicyRule)
object
action
string
ExampleENUM_VALUE
implicit
boolean
Exampletrue
match
object (manaV2PolicyMatch)
destinationPort
integer (int32)
Minimum0
Example123
destinationPrefix
string
Exampleexample string
icmpType
integer (int32)
Minimum0
Example123
protocol
integer (int32)
Minimum0
Example123
sourcePort
integer (int32)
Minimum0
Example123
sourcePrefix
string
Exampleexample string
policyRuleIndex
integer (int64)
Example1234567891011
seq
integer (int32)
Minimum0
Example123
policy
object (manaV2B2bExtranetProducerPolicy)
description
string

Description for the service

Exampleexample string
globalObjectDeviceSummaries
object
property*
object (manaV2GlobalObjectServiceSummaries) additionalProperties
routingPolicies
Array of object (manaV2GlobalObjectSummary)
object
attachPoint
string
ExampleENUM_VALUE
id
integer (int64)
Example1234567891011
ipVersion
integer (int32)
Minimum0
Example123
name
string
Exampleexample string
numAttachedDevices
integer (int32)
Minimum0
Example123
numAttachedSites
integer (int32)
Minimum0
Example123
numFailures
integer (int32)
Minimum0
Example123
numInSyncDevices
integer (int32)
Minimum0
Example123
numOverrideDevices
integer (int32)
Minimum0
Example123
numPolicies
integer (int32)
Minimum0
Example123
numPrefixes
integer (int32)
Minimum0
Example123
numRules
integer (int32)
Minimum0
Example123
numStatements
integer (int32)
Minimum0
Example123
trafficPolicyType
string
ExampleENUM_VALUE
globalObjectSummaries
object
property*
object (manaV2GlobalObjectServiceSummaries) additionalProperties
routingPolicies
Array of object (manaV2GlobalObjectSummary)
object
attachPoint
string
ExampleENUM_VALUE
id
integer (int64)
Example1234567891011
ipVersion
integer (int32)
Minimum0
Example123
name
string
Exampleexample string
numAttachedDevices
integer (int32)
Minimum0
Example123
numAttachedSites
integer (int32)
Minimum0
Example123
numFailures
integer (int32)
Minimum0
Example123
numInSyncDevices
integer (int32)
Minimum0
Example123
numOverrideDevices
integer (int32)
Minimum0
Example123
numPolicies
integer (int32)
Minimum0
Example123
numPrefixes
integer (int32)
Minimum0
Example123
numRules
integer (int32)
Minimum0
Example123
numStatements
integer (int32)
Minimum0
Example123
trafficPolicyType
string
ExampleENUM_VALUE
natPools
Array of string
string

NAT pools for the service (required)

Exampleexample string
prefixTags
Array of object (manaV2B2bExtranetPrefixTag)
object
prefix
string

Prefix advertised by the service (required)

Example10.1.2.0/24
tag
string

Tag for the prefix

Exampleexample string
profiles
Array of object (manaV2ApplicationProfile)
object
portRange
string

Port Range

Exampleexample string
ports
Array of integer
integer (int32)

Ports for the application profile (required)

Example123
protocol
integer (int32)

Protocol for the application profile (required)

Example123
serviceLanSegment
integer (int64)

LAN segment for the service (required)

Example1234567891011
servicePrefixes
Array of string
string

Prefixes advertised by the service (required)

Exampleexample string
sites
Array of object (manaV2B2bSiteInformation)
object
bwAllocationSiteLists
integer (int32)

Total Bandwidth allocation for the service on these site lists

Example123
bwAllocationSites
integer (int32)

Total Bandwidth allocation for the service on these sites

Example123
policerSiteLists
object (manaV2Policer)
burstSize
integer (int32)

Burst size for the policer (required)

Example123
bw
integer (int32)

Bandwidth for the policer (required)

Example123
policerSites
object (manaV2Policer)
burstSize
integer (int32)

Burst size for the policer (required)

Example123
bw
integer (int32)

Bandwidth for the policer (required)

Example123
siteLists
Array of integer
integer (int64)

Site list IDs where the service is deployed

Example1234567891011
sites
Array of integer
integer (int64)

Site IDs where the service is deployed

Example1234567891011
sla
object (manaV2SlaInformation)
backupCircuit
string

Backup circuit for the SLA information

ExampleENUM_VALUE
class
string

Class for the SLA information

ExampleENUM_VALUE
primaryCircuit
string

Primary circuit for the SLA information

ExampleENUM_VALUE
status
string
ExampleENUM_VALUE
type
string

Type of the service whether it is application or peering (required)

ExampleENUM_VALUE
unmatchedCustomers
integer (int32)
Minimum0
Example123
serviceName
string
Exampleexample string
trafficRules
Array of object (manaV2TrafficPolicyRule)
object
action
object (manaV2TrafficPolicyAction)
backup
string

Backup circuit for the traffic policy action

ExampleENUM_VALUE
class
string

Class for the traffic policy action

ExampleENUM_VALUE
primary
string

Primary circuit for the traffic policy action

ExampleENUM_VALUE
result
string

Result for the traffic policy action

ExampleENUM_VALUE
match
object (manaV2PolicyMatch)
destinationPort
integer (int32)
Minimum0
Example123
destinationPrefix
string
Exampleexample string
icmpType
integer (int32)
Minimum0
Example123
protocol
integer (int32)
Minimum0
Example123
sourcePort
integer (int32)
Minimum0
Example123
sourcePrefix
string
Exampleexample string
policyRuleIndex
integer (int64)
Example1234567891011
seq
integer (int32)
Minimum0
Example123