/v1/extranets-b2b/consumer

Prev Next
Post
/v1/extranets-b2b/consumer

Create a new B2B extranet consumer

Security
API Key: jwtAuth
Header parameter nameauthorization

Use Bearer <token>

Header parameters
Authorization
stringRequired

Bearer token. Format: Bearer <your_token_here>

Body parameters
Expand All
object
policy
Array of object (manaV2ExtranetConsumerLanSegmentPolicy)
object
consumerLanSegment
integer (int64)
Example1234567891011
restrictedPrefixes
Array of string
string
Exampleexample string
rules
Array of object (manaV2ExtranetConsumerNatRule)
object
outsideNatPrefix
string

Optional nat prefix associated with a service prefix with an empty string indicating no NATing

Exampleexample string
servicePrefix
string Required

Service prefix for the NAT rule (required)

Example10.1.2.0/24
providerEnterpriseId
integer (int64)
Example1234567891011
serviceName
string
Exampleexample string
siteInformation
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
device
Array of object (manaV2ConsumerDeviceInformation)
object
deviceId
integer (int64)
Example1234567891011
lastUpdated
object (googleProtobufTimestamp)
nanos
integer (int32)
Example123
seconds
integer (int64)
Example1234567891011
site
integer (int64)
Example1234567891011
status
string
ExampleENUM_VALUE
id
integer (int64)
Example1234567891011
policy
Array of object (manaV2ExtranetConsumerLanSegmentPolicyResponse)
object
consumerLanSegment
integer (int64)
Example1234567891011
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
outboundSecurityRules
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
restrictedPrefixes
Array of string
string
Exampleexample string
rules
Array of object (manaV2ExtranetConsumerNatRule)
object
outsideNatPrefix
string

Optional nat prefix associated with a service prefix with an empty string indicating no NATing

Exampleexample string
servicePrefix
string

Service prefix for the NAT rule (required)

Example10.1.2.0/24
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
siteInformation
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