The following tables list API operations available for use in Smart Access Gateway (SAG).

SAG instance and device management

API Description
ModifySmartAccessGateway Modifies the parameters of an SAG instance.
DescribeSmartAccessGateways Queries SAG instances that you have created.
BindSmartAccessGateway Associates an SAG instance with a Cloud Connect Network (CCN) instance.
UnbindSmartAccessGateway Disassociates an SAG instance from the associated CCN instance.
DescribeSmartAccessGatewayVersions Queries the version of an SAG instance.
GetSmartAccessGatewayUseLimit Queries the number of SAG instances that you can purchase.
UpdateSmartAccessGatewayVersion Upgrades an SAG instance to a later version.
DescribeRegions Queries the most recent list of available regions.
CreateSmartAccessGateway Creates an SAG instance.
UpgradeSmartAccessGateway Upgrades the bandwidth of an SAG instance.
DowngradeSmartAccessGateway Downgrades the bandwidth of an SAG instance.
ActivateSmartAccessGateway Activates an SAG device.
DescribeSmartAccessGatewayHa Queries the high availability (HA) settings of an SAG instance.
AddSnatEntry Adds a source network address translation (SNAT) entry to an SAG instance.
DescribeSnatEntries Queries SNAT entries associated with an SAG instance.
DeleteSnatEntry Deletes a SNAT entry from an SAG instance.
AddDnatEntry Adds a destination network address translation (DNAT) entry to an SAG instance.
DescribeDnatEntries Queries DNAT entries associated with an SAG instance.
DeleteDnatEntry Deletes a DNAT entry from an SAG instance.
RebootSmartAccessGateway Restarts an SAG instance.
UnlockSmartAccessGateway Unlocks an SAG instance.
ModifySmartAccessGatewayUpBandwidth Modifies the parameters of an SAG instance.
BindVbr Associates an SAG instance with a virtual border router (VBR).
GrantSagInstanceToCcn Authorizes an SAG instance to communicate with CCN instances that are under other Alibaba Cloud accounts.
DescribeGrantSagRules Queries rules that authorize an SAG instance to communicate with CCN instances under other Alibaba Cloud accounts.
RevokeSagInstanceFromCcn Disallows an SAG instance to communicate with a CCN instance under another Alibaba Cloud account.
ModifySagRemoteAccess Modifies the IP address used to remotely log on to an SAG instance.
UnbindVbr Disassociates an SAG instance from the associated VBR.
ClearSagRouteableAddress Clears the routable addresses of an SAG instance.
DescribeBindableSmartAccessGateways Queries SAG instances that can be associated with a specific CCN instance.
UnbindSerialNumber Disassociates an SAG device from the associated SAG instance.
SynchronizeSmartAGWebConfig Synchronizes the settings of an SAG device to the associated SAG instance.
ModifySagHa Modifies the HA settings of an SAG instance.
ModifySagUserDns Modifies the DNS servers used by an SAG instance.
DescribeSagWan4G Queries information about the 4G subscriber identity module (SIM) card of an SAG device.
ModifySagWifi Modifies the Wi-Fi settings of an SAG device.
DescribeSagHa Queries the HA settings of an SAG instance.
DescribeSagUserDns Queries the DNS servers used by an SAG instance.
DescribeSagCurrentDns Queries the active DNS server used by an SAG instance.
DescribeSagWifi Queries the Wi-Fi settings of an SAG device.
DescribeSAGDeviceInfo Queries information about an SAG device.

CCN instance management

API Description
CreateCloudConnectNetwork Creates a CCN instance.
DescribeCloudConnectNetworks Queries CCN instances that you have created.
ModifyCloudConnectNetwork Modifies the name and description of a CCN instance.
DeleteCloudConnectNetwork Deletes a CCN instance.
GetCloudConnectNetworkUseLimit Queries the number of CCN instances that can be created under the current account in a specific region.
GrantInstanceToCbn Authorizes a Cloud Enterprise Network (CEN) instance to communicate with a CCN instance.
RevokeInstanceFromCbn Disallows a CEN instance to communicate with a CCN instance.
DescribeGrantRules Queries rules that allow a CEN instance to communicate with a CCN instance.

ACL management

API Description
CreateACL Creates an access control list (ACL).
DescribeACLAttribute Queries multiple ACLs at a time. You can query ACLs by ACL name. In this case, you must set the Name parameter.
DescribeACLs Queries information about ACLs.
ModifyACL Modifies an ACL.
DeleteACL Deletes an ACL.
AssociateACL Associates an ACL with an SAG instance.
DisassociateACL Disassociates an ACL from the associated SAG instance.
AddACLRule Adds a rule to an ACL.
DeleteACLRule Deletes a rule from an ACL.
ModifyACLRule Modifies an ACL rule.

SAG APP management

API Description
CreateSmartAccessGatewaySoftware Creates an SAP APP instance.
CreateSmartAccessGatewayClientUser Creates a client account.
DescribeSmartAccessGatewayClientUsers Queries client accounts added to an SAG APP instance.
ResetSmartAccessGatewayClientUserPassword Resets the password of a client account.
DeleteSmartAccessGatewayClientUser Deletes a client account.
ModifySmartAccessGatewayClientUser Modifies the bandwidth set for a client account.
DescribeSagOnlineClientStatistics Queries the information about clients connected to a specified SAG APP instance.
DescribeUserOnlineClientStatistics Queries the number of clients connected to a specific SAG APP instance.
KickOutClients Disconnects a client from the specified SAG APP instance based on the instance ID and username of the client account.
DescribeUserOnlineClients Queries the connection information about a client account based on the ID of the SAP APP instance and username of the client account.
DescribeUserFlowStatistics Queries data usage of clients accounts added to a specific SAG APP instance.
EnableSmartAccessGatewayUser Enables a client account that has been added to a specific SAG APP instance.
DisableSmartAccessGatewayUser Disables a client account added to a specific SAG APP instance.
DowngradeSmartAccessGatewaySoftware Downgrades the bandwidth of an SAG APP instance.

QoS policy management

API Description
CreateQos Creates a quality of service (QoS) policy.
ModifyQos Modifies a QoS policy, for example, its name.
DeleteQos Deletes a QoS policy.
DescribeQoses Queries QoS policies.
CreateQosPolicy Adds a QoS rule that contains 5-tuples to a QoS policy.
ModifyQosPolicy Modifies a QoS rule that contains 5-tuples.
DeleteQosPolicy Deletes a QoS policy that contains 5-tuples.
DescribeQosPolicies Queries QoS rules that contain 5-tuples.
CreateQosCar Queries the traffic throttling policy in a QoS rule.
ModifyQosCar Modifies the traffic throttling policy in a QoS rule.
DeleteQosCar Deletes the traffic throttling policy from a QoS rule.
AssociateQos Applies a QoS policy to an SAG instance.
DisassociateQos Disassociates a QoS policy from the associated SAG instance.

Flow log management

API Description
CreateFlowLog Creates a flow log.
ModifyFlowLogAttribute Modifies the settings of a flow log.
DeleteFlowLog Deletes a flow log.
ActiveFlowLog Enables a flow log.
DeactiveFlowLog Disables a flow log.
AssociateFlowLog Associates a flow log with an SAG instance.
DisassociateFlowLog Disassociates a flow log from the associated SAG instance.
DescribeFlowLogSags Queries SAG instances associated with a specific flow log.
DescribeUnbindFlowLogSags Queries SAG instances that are not associated with a flow log.
DescribeFlowLogs Queries flow logs.

Route management

API Description
ModifySagGlobalRouteProtocol Changes the routing protocol of an SAG instance.
ModifySagRouteProtocolBgp Modifies the Border Gateway Protocol (BGP) settings of an SAG device.
ModifySagRouteProtocolOspf Modifies the Open Shortest Path First (OSPF) settings of an SAG instance.
CreateSagStaticRoute Adds a static route to an SAG instance.
ModifySagStaticRoute Modifies a static route.
DeleteSagStaticRoute Deletes a static route from an SAG instance.
ModifySagPortRouteProtocol Changes the routing protocol of a port.
DescribeSagRouteProtocolBgp Queries the BGP settings of an SAG instance.
DescribeSagGlobalRouteProtocol Queries the routing protocol of an SAG instance.
DescribeSagStaticRouteList Queries the list of static routes of an SAG instance.
DescribeSagRouteProtocolOspf Queries the OSPF settings of an SAG instance.
DescribeSagRouteList Queries the current route list of an SAG instance.
DescribeSagPortRouteProtocolList Queries the ports that have the specified routing protocol enabled.

Port management

API Description
ModifySagPortRole Modifies the role of a port.
ModifySagManagementPort Modifies the settings of an SAG device port.
ModifySagWan Modifies the WAN port settings of an SAG device.
CreateSagExpressConnectInterface Creates a sub-interface for a leased line port.
ModifySagExpressConnectInterface Modifies the sub-interface settings of a leased line port.
DeleteSagExpressConnectInterface Deletes a sub-interface from a leased line port.
DescribeSagExpressConnectInterfaceList Queries sub-interfaces added to a leased line port.
DescribeSagManagementPort Queries the management port settings of an SAG device.
DescribeSagWanList Queries the WAN port settings of an SAG device.
DescribeSagWanSnat Queries the SNAT settings of the WAN port of an SAG device.
DescribeSagPortList Queries information about the physical ports of an SAG device.
ModifySagWanSnat Modifies the SNAT settings of the WAN port of an SAG device.
ModifySagLan Modifies the LAN port settings of an SAG device.
DescribeSagLanList Queries the LAN port settings of an SAG device.

Health check management

API Description
ModifyHealthCheck Modifies health check settings.
CreateHealthCheck Creates a health check instance for an SAG instance.
DescribeHealthChecks Queries health check instances associated with an SAG instance.
DeleteHealthCheck Deletes a health check instance.
DescribeHealthCheckAttribute Queries the detailed information about a health check instance.

Route advertisement policy management

API Description
DescribeRouteDistributionStrategies Queries route advertisement policies.
ModifyRouteDistributionStrategy Modifies a route advertisement policy.
DeleteRouteDistributionStrategy Deletes a route advertisement policy.