/v1/extranet/b2b/producer/{id}

Prev Next
Put
/v1/extranet/b2b/producer/{id}

Update an inter-enterprise extranet service

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
Example1234567891011
Body parameters
Expand All
object
policy
object (manaV2ExtranetServiceProducerPolicy)
description
string
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
globalObjectOps
object
property*
object (manaV2GlobalObjectServiceOps) additionalProperties
routingPolicyOps
object
property*
string additionalProperties
ExampleENUM_VALUE
natTranslationMode
object (manaV2ExtranetNatTranslationMode)
centralized
object (manaV2ExtranetNatTranslationCentralized)
prefixes
object
property*
object (manaV2ExtranetNatTranslationDevicePrefixes) additionalProperties
prefixes
Array of string
string

IPv4 CIDR NAT pool(s) for the device

Exampleexample string
decentralized
object (manaV2ExtranetNatTranslationDecentralized)
prefixes
object
property*
object (manaV2ExtranetNatTranslationDevicePrefixes) additionalProperties
prefixes
Array of string
string

IPv4 CIDR NAT pool(s) for the device

Exampleexample string
peerToPeer
object (manaV2ExtranetNatTranslationPeerToPeer)
prefixes
Array of object (manaV2ExtranetNatTranslationPeerToPeerPrefix)
object
outsideNatPrefix
string

Optional outside address presented for prefix on the far side of the attachment; omit for no NAT on that prefix

Example100.1.2.0/24
prefix
string

At match: customer export prefix. At consumer accept/update (peering): subscribed service prefix

Example10.1.2.0/24
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
serviceLanSegment
integer (int64)

LAN segment ID for the service

Example1234567891011
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) 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
Responses
200

OK

Expand All
object
activityId
string
Exampleexample string
consumerActivityId
string
Exampleexample string
id
integer (int64)
Example1234567891011
policy
object (manaV2ExtranetServicePolicyResponse)
policy
object (manaV2ExtranetServiceProducerPolicy)
description
string
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
globalObjectOps
object
property*
object (manaV2GlobalObjectServiceOps) additionalProperties
routingPolicyOps
object
property*
string additionalProperties
ExampleENUM_VALUE
natTranslationMode
object (manaV2ExtranetNatTranslationMode)
centralized
object (manaV2ExtranetNatTranslationCentralized)
prefixes
object
property*
object (manaV2ExtranetNatTranslationDevicePrefixes) additionalProperties
prefixes
Array of string
string

IPv4 CIDR NAT pool(s) for the device

Exampleexample string
decentralized
object (manaV2ExtranetNatTranslationDecentralized)
prefixes
object
property*
object (manaV2ExtranetNatTranslationDevicePrefixes) additionalProperties
prefixes
Array of string
string

IPv4 CIDR NAT pool(s) for the device

Exampleexample string
peerToPeer
object (manaV2ExtranetNatTranslationPeerToPeer)
prefixes
Array of object (manaV2ExtranetNatTranslationPeerToPeerPrefix)
object
outsideNatPrefix
string

Optional outside address presented for prefix on the far side of the attachment; omit for no NAT on that prefix

Example100.1.2.0/24
prefix
string

At match: customer export prefix. At consumer accept/update (peering): subscribed service prefix

Example10.1.2.0/24
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
serviceLanSegment
integer (int64)

LAN segment ID for the service

Example1234567891011
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
serviceName
string
Exampleexample string
serviceType
string
ExampleENUM_VALUE