PUT v1/core/accounts/{accId}/acls/upstream
Update upstream ACLs for network
Request Information
Parameters
Name | Description | Additional information |
---|---|---|
accId | Account ID |
Define this parameter in the request URI. |
acls | List ACLs |
Define this parameter in the request body. |
Request body formats
application/json, text/json
Sample:
{ "ACLs": [ { "RuleAction": "Deny|Permit", "ServiceProtocol": "TCP|UDP|ICMP|IP|AH|ESP|IPIP|GRE", "SourceAddress": "sample string 1", "SourceMask": "sample string 2", "SourceOperation": "Equals|LessThan|GreaterThan|Range|LessThan|GreaterThan|Range", "SourceServiceStartPort": 3, "SourceServiceEndPort": 4, "DestinationAddress": "sample string 5", "DestinationMask": "sample string 6", "DestinationOperation": "Equals|LessThan|GreaterThan|Range|LessThan|GreaterThan|Range", "DestinationServiceStartPort": 7, "DestinationServiceEndPort": 8 }, { "RuleAction": "Deny|Permit", "ServiceProtocol": "TCP|UDP|ICMP|IP|AH|ESP|IPIP|GRE", "SourceAddress": "sample string 1", "SourceMask": "sample string 2", "SourceOperation": "Equals|LessThan|GreaterThan|Range|LessThan|GreaterThan|Range", "SourceServiceStartPort": 3, "SourceServiceEndPort": 4, "DestinationAddress": "sample string 5", "DestinationMask": "sample string 6", "DestinationOperation": "Equals|LessThan|GreaterThan|Range|LessThan|GreaterThan|Range", "DestinationServiceStartPort": 7, "DestinationServiceEndPort": 8 }, { "RuleAction": "Deny|Permit", "ServiceProtocol": "TCP|UDP|ICMP|IP|AH|ESP|IPIP|GRE", "SourceAddress": "sample string 1", "SourceMask": "sample string 2", "SourceOperation": "Equals|LessThan|GreaterThan|Range|LessThan|GreaterThan|Range", "SourceServiceStartPort": 3, "SourceServiceEndPort": 4, "DestinationAddress": "sample string 5", "DestinationMask": "sample string 6", "DestinationOperation": "Equals|LessThan|GreaterThan|Range|LessThan|GreaterThan|Range", "DestinationServiceStartPort": 7, "DestinationServiceEndPort": 8 } ] }
text/javascript
Sample:
{"ACLs":[{"RuleAction":0,"ServiceProtocol":0,"SourceAddress":"sample string 1","SourceMask":"sample string 2","SourceOperation":1,"SourceServiceStartPort":3,"SourceServiceEndPort":4,"DestinationAddress":"sample string 5","DestinationMask":"sample string 6","DestinationOperation":1,"DestinationServiceStartPort":7,"DestinationServiceEndPort":8},{"RuleAction":0,"ServiceProtocol":0,"SourceAddress":"sample string 1","SourceMask":"sample string 2","SourceOperation":1,"SourceServiceStartPort":3,"SourceServiceEndPort":4,"DestinationAddress":"sample string 5","DestinationMask":"sample string 6","DestinationOperation":1,"DestinationServiceStartPort":7,"DestinationServiceEndPort":8},{"RuleAction":0,"ServiceProtocol":0,"SourceAddress":"sample string 1","SourceMask":"sample string 2","SourceOperation":1,"SourceServiceStartPort":3,"SourceServiceEndPort":4,"DestinationAddress":"sample string 5","DestinationMask":"sample string 6","DestinationOperation":1,"DestinationServiceStartPort":7,"DestinationServiceEndPort":8}]}
application/xml, text/xml
Sample:
<IPACL xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/pbnb_models"> <ACLs> <IPACL.ACLRule> <DestinationAddress>sample string 5</DestinationAddress> <DestinationMask>sample string 6</DestinationMask> <DestinationOperation>Equals|LessThan|GreaterThan|Range|LessThan|GreaterThan|Range</DestinationOperation> <DestinationServiceEndPort>8</DestinationServiceEndPort> <DestinationServiceStartPort>7</DestinationServiceStartPort> <RuleAction>Deny|Permit</RuleAction> <ServiceProtocol>TCP|UDP|ICMP|IP|AH|ESP|IPIP|GRE</ServiceProtocol> <SourceAddress>sample string 1</SourceAddress> <SourceMask>sample string 2</SourceMask> <SourceOperation>Equals|LessThan|GreaterThan|Range|LessThan|GreaterThan|Range</SourceOperation> <SourceServiceEndPort>4</SourceServiceEndPort> <SourceServiceStartPort>3</SourceServiceStartPort> </IPACL.ACLRule> <IPACL.ACLRule> <DestinationAddress>sample string 5</DestinationAddress> <DestinationMask>sample string 6</DestinationMask> <DestinationOperation>Equals|LessThan|GreaterThan|Range|LessThan|GreaterThan|Range</DestinationOperation> <DestinationServiceEndPort>8</DestinationServiceEndPort> <DestinationServiceStartPort>7</DestinationServiceStartPort> <RuleAction>Deny|Permit</RuleAction> <ServiceProtocol>TCP|UDP|ICMP|IP|AH|ESP|IPIP|GRE</ServiceProtocol> <SourceAddress>sample string 1</SourceAddress> <SourceMask>sample string 2</SourceMask> <SourceOperation>Equals|LessThan|GreaterThan|Range|LessThan|GreaterThan|Range</SourceOperation> <SourceServiceEndPort>4</SourceServiceEndPort> <SourceServiceStartPort>3</SourceServiceStartPort> </IPACL.ACLRule> <IPACL.ACLRule> <DestinationAddress>sample string 5</DestinationAddress> <DestinationMask>sample string 6</DestinationMask> <DestinationOperation>Equals|LessThan|GreaterThan|Range|LessThan|GreaterThan|Range</DestinationOperation> <DestinationServiceEndPort>8</DestinationServiceEndPort> <DestinationServiceStartPort>7</DestinationServiceStartPort> <RuleAction>Deny|Permit</RuleAction> <ServiceProtocol>TCP|UDP|ICMP|IP|AH|ESP|IPIP|GRE</ServiceProtocol> <SourceAddress>sample string 1</SourceAddress> <SourceMask>sample string 2</SourceMask> <SourceOperation>Equals|LessThan|GreaterThan|Range|LessThan|GreaterThan|Range</SourceOperation> <SourceServiceEndPort>4</SourceServiceEndPort> <SourceServiceStartPort>3</SourceServiceStartPort> </IPACL.ACLRule> </ACLs> </IPACL>
application/x-www-form-urlencoded
Sample:
application/bson
Sample:
6 ACLs + 0 _ RuleAction ServiceProtocol SourceAddress sample string 1 SourceMask sample string 2 SourceOperation SourceServiceStartPort SourceServiceEndPort DestinationAddress sample string 5 DestinationMask sample string 6 DestinationOperation DestinationServiceStartPort DestinationServiceEndPort 1 _ RuleAction ServiceProtocol SourceAddress sample string 1 SourceMask sample string 2 SourceOperation SourceServiceStartPort SourceServiceEndPort DestinationAddress sample string 5 DestinationMask sample string 6 DestinationOperation DestinationServiceStartPort DestinationServiceEndPort 2 _ RuleAction ServiceProtocol SourceAddress sample string 1 SourceMask sample string 2 SourceOperation SourceServiceStartPort SourceServiceEndPort DestinationAddress sample string 5 DestinationMask sample string 6 DestinationOperation DestinationServiceStartPort DestinationServiceEndPort
Response Information
Updated IPACL list
Response body formats
application/json, text/json
Sample:
{ "Success": true, "Data": { "ACLs": [ { "RuleAction": "Deny|Permit", "ServiceProtocol": "TCP|UDP|ICMP|IP|AH|ESP|IPIP|GRE", "SourceAddress": "sample string 1", "SourceMask": "sample string 2", "SourceOperation": "Equals|LessThan|GreaterThan|Range|LessThan|GreaterThan|Range", "SourceServiceStartPort": 3, "SourceServiceEndPort": 4, "DestinationAddress": "sample string 5", "DestinationMask": "sample string 6", "DestinationOperation": "Equals|LessThan|GreaterThan|Range|LessThan|GreaterThan|Range", "DestinationServiceStartPort": 7, "DestinationServiceEndPort": 8 }, { "RuleAction": "Deny|Permit", "ServiceProtocol": "TCP|UDP|ICMP|IP|AH|ESP|IPIP|GRE", "SourceAddress": "sample string 1", "SourceMask": "sample string 2", "SourceOperation": "Equals|LessThan|GreaterThan|Range|LessThan|GreaterThan|Range", "SourceServiceStartPort": 3, "SourceServiceEndPort": 4, "DestinationAddress": "sample string 5", "DestinationMask": "sample string 6", "DestinationOperation": "Equals|LessThan|GreaterThan|Range|LessThan|GreaterThan|Range", "DestinationServiceStartPort": 7, "DestinationServiceEndPort": 8 }, { "RuleAction": "Deny|Permit", "ServiceProtocol": "TCP|UDP|ICMP|IP|AH|ESP|IPIP|GRE", "SourceAddress": "sample string 1", "SourceMask": "sample string 2", "SourceOperation": "Equals|LessThan|GreaterThan|Range|LessThan|GreaterThan|Range", "SourceServiceStartPort": 3, "SourceServiceEndPort": 4, "DestinationAddress": "sample string 5", "DestinationMask": "sample string 6", "DestinationOperation": "Equals|LessThan|GreaterThan|Range|LessThan|GreaterThan|Range", "DestinationServiceStartPort": 7, "DestinationServiceEndPort": 8 } ] }, "ErrorCode": 2, "ErrorDescription": "sample string 3", "Meta": "sample string 4" }
text/javascript
Sample:
{"Success":true,"Data":{"ACLs":[{"RuleAction":0,"ServiceProtocol":0,"SourceAddress":"sample string 1","SourceMask":"sample string 2","SourceOperation":1,"SourceServiceStartPort":3,"SourceServiceEndPort":4,"DestinationAddress":"sample string 5","DestinationMask":"sample string 6","DestinationOperation":1,"DestinationServiceStartPort":7,"DestinationServiceEndPort":8},{"RuleAction":0,"ServiceProtocol":0,"SourceAddress":"sample string 1","SourceMask":"sample string 2","SourceOperation":1,"SourceServiceStartPort":3,"SourceServiceEndPort":4,"DestinationAddress":"sample string 5","DestinationMask":"sample string 6","DestinationOperation":1,"DestinationServiceStartPort":7,"DestinationServiceEndPort":8},{"RuleAction":0,"ServiceProtocol":0,"SourceAddress":"sample string 1","SourceMask":"sample string 2","SourceOperation":1,"SourceServiceStartPort":3,"SourceServiceEndPort":4,"DestinationAddress":"sample string 5","DestinationMask":"sample string 6","DestinationOperation":1,"DestinationServiceStartPort":7,"DestinationServiceEndPort":8}]},"ErrorCode":2,"ErrorDescription":"sample string 3","Meta":"sample string 4"}
application/xml, text/xml
Sample:
<PBNBReturnOfIPACLCA1DLPoZ xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/pbnb_models"> <Data> <ACLs> <IPACL.ACLRule> <DestinationAddress>sample string 5</DestinationAddress> <DestinationMask>sample string 6</DestinationMask> <DestinationOperation>Equals|LessThan|GreaterThan|Range|LessThan|GreaterThan|Range</DestinationOperation> <DestinationServiceEndPort>8</DestinationServiceEndPort> <DestinationServiceStartPort>7</DestinationServiceStartPort> <RuleAction>Deny|Permit</RuleAction> <ServiceProtocol>TCP|UDP|ICMP|IP|AH|ESP|IPIP|GRE</ServiceProtocol> <SourceAddress>sample string 1</SourceAddress> <SourceMask>sample string 2</SourceMask> <SourceOperation>Equals|LessThan|GreaterThan|Range|LessThan|GreaterThan|Range</SourceOperation> <SourceServiceEndPort>4</SourceServiceEndPort> <SourceServiceStartPort>3</SourceServiceStartPort> </IPACL.ACLRule> <IPACL.ACLRule> <DestinationAddress>sample string 5</DestinationAddress> <DestinationMask>sample string 6</DestinationMask> <DestinationOperation>Equals|LessThan|GreaterThan|Range|LessThan|GreaterThan|Range</DestinationOperation> <DestinationServiceEndPort>8</DestinationServiceEndPort> <DestinationServiceStartPort>7</DestinationServiceStartPort> <RuleAction>Deny|Permit</RuleAction> <ServiceProtocol>TCP|UDP|ICMP|IP|AH|ESP|IPIP|GRE</ServiceProtocol> <SourceAddress>sample string 1</SourceAddress> <SourceMask>sample string 2</SourceMask> <SourceOperation>Equals|LessThan|GreaterThan|Range|LessThan|GreaterThan|Range</SourceOperation> <SourceServiceEndPort>4</SourceServiceEndPort> <SourceServiceStartPort>3</SourceServiceStartPort> </IPACL.ACLRule> <IPACL.ACLRule> <DestinationAddress>sample string 5</DestinationAddress> <DestinationMask>sample string 6</DestinationMask> <DestinationOperation>Equals|LessThan|GreaterThan|Range|LessThan|GreaterThan|Range</DestinationOperation> <DestinationServiceEndPort>8</DestinationServiceEndPort> <DestinationServiceStartPort>7</DestinationServiceStartPort> <RuleAction>Deny|Permit</RuleAction> <ServiceProtocol>TCP|UDP|ICMP|IP|AH|ESP|IPIP|GRE</ServiceProtocol> <SourceAddress>sample string 1</SourceAddress> <SourceMask>sample string 2</SourceMask> <SourceOperation>Equals|LessThan|GreaterThan|Range|LessThan|GreaterThan|Range</SourceOperation> <SourceServiceEndPort>4</SourceServiceEndPort> <SourceServiceStartPort>3</SourceServiceStartPort> </IPACL.ACLRule> </ACLs> </Data> <ErrorCode>2</ErrorCode> <ErrorDescription>sample string 3</ErrorDescription> <Meta>sample string 4</Meta> <Success>true</Success> </PBNBReturnOfIPACLCA1DLPoZ>
application/bson
Sample:
� Success Data 6 ACLs + 0 _ RuleAction ServiceProtocol SourceAddress sample string 1 SourceMask sample string 2 SourceOperation SourceServiceStartPort SourceServiceEndPort DestinationAddress sample string 5 DestinationMask sample string 6 DestinationOperation DestinationServiceStartPort DestinationServiceEndPort 1 _ RuleAction ServiceProtocol SourceAddress sample string 1 SourceMask sample string 2 SourceOperation SourceServiceStartPort SourceServiceEndPort DestinationAddress sample string 5 DestinationMask sample string 6 DestinationOperation DestinationServiceStartPort DestinationServiceEndPort 2 _ RuleAction ServiceProtocol SourceAddress sample string 1 SourceMask sample string 2 SourceOperation SourceServiceStartPort SourceServiceEndPort DestinationAddress sample string 5 DestinationMask sample string 6 DestinationOperation DestinationServiceStartPort DestinationServiceEndPort ErrorCode ErrorDescription sample string 3 Meta sample string 4