Sites
List Sites
client.magicTransit.sites.list(SiteListParams { account_id, connectorid } params, RequestOptionsoptions?): SinglePage<Site { id, connector_id, description, 4 more } >
GET/accounts/{account_id}/magic/sites
Site Details
client.magicTransit.sites.get(stringsiteId, SiteGetParams { account_id, xMagicNewHcTarget } params, RequestOptionsoptions?): Site { id, connector_id, description, 4 more }
GET/accounts/{account_id}/magic/sites/{site_id}
Create a new Site
client.magicTransit.sites.create(SiteCreateParams { account_id, name, connector_id, 4 more } params, RequestOptionsoptions?): Site { id, connector_id, description, 4 more }
POST/accounts/{account_id}/magic/sites
Update Site
client.magicTransit.sites.update(stringsiteId, SiteUpdateParams { account_id, connector_id, description, 3 more } params, RequestOptionsoptions?): Site { id, connector_id, description, 4 more }
PUT/accounts/{account_id}/magic/sites/{site_id}
Patch Site
client.magicTransit.sites.edit(stringsiteId, SiteEditParams { account_id, connector_id, description, 3 more } params, RequestOptionsoptions?): Site { id, connector_id, description, 4 more }
PATCH/accounts/{account_id}/magic/sites/{site_id}
Delete Site
client.magicTransit.sites.delete(stringsiteId, SiteDeleteParams { account_id } params, RequestOptionsoptions?): Site { id, connector_id, description, 4 more }
DELETE/accounts/{account_id}/magic/sites/{site_id}
SitesApp Configuration
SitesACLs
List Site ACLs
client.magicTransit.sites.acls.list(stringsiteId, ACLListParams { account_id } params, RequestOptionsoptions?): SinglePage<ACL { id, description, forward_locally, 5 more } >
GET/accounts/{account_id}/magic/sites/{site_id}/acls
Site ACL Details
client.magicTransit.sites.acls.get(stringsiteId, stringaclId, ACLGetParams { account_id } params, RequestOptionsoptions?): ACL { id, description, forward_locally, 5 more }
GET/accounts/{account_id}/magic/sites/{site_id}/acls/{acl_id}
Create a new Site ACL
client.magicTransit.sites.acls.create(stringsiteId, ACLCreateParams { account_id, lan_1, lan_2, 5 more } params, RequestOptionsoptions?): ACL { id, description, forward_locally, 5 more }
POST/accounts/{account_id}/magic/sites/{site_id}/acls
Update Site ACL
client.magicTransit.sites.acls.update(stringsiteId, stringaclId, ACLUpdateParams { account_id, description, forward_locally, 5 more } params, RequestOptionsoptions?): ACL { id, description, forward_locally, 5 more }
PUT/accounts/{account_id}/magic/sites/{site_id}/acls/{acl_id}
Patch Site ACL
client.magicTransit.sites.acls.edit(stringsiteId, stringaclId, ACLEditParams { account_id, description, forward_locally, 5 more } params, RequestOptionsoptions?): ACL { id, description, forward_locally, 5 more }
PATCH/accounts/{account_id}/magic/sites/{site_id}/acls/{acl_id}
Delete Site ACL
client.magicTransit.sites.acls.delete(stringsiteId, stringaclId, ACLDeleteParams { account_id } params, RequestOptionsoptions?): ACL { id, description, forward_locally, 5 more }
DELETE/accounts/{account_id}/magic/sites/{site_id}/acls/{acl_id}
SitesLANs
List Site LANs
client.magicTransit.sites.lans.list(stringsiteId, LANListParams { account_id } params, RequestOptionsoptions?): SinglePage<LAN { id, bond_id, ha_link, 9 more } >
GET/accounts/{account_id}/magic/sites/{site_id}/lans
Site LAN Details
client.magicTransit.sites.lans.get(stringsiteId, stringlanId, LANGetParams { account_id } params, RequestOptionsoptions?): LAN { id, bond_id, ha_link, 9 more }
GET/accounts/{account_id}/magic/sites/{site_id}/lans/{lan_id}
Create a new Site LAN
client.magicTransit.sites.lans.create(stringsiteId, LANCreateParams { account_id, bond_id, ha_link, 8 more } params, RequestOptionsoptions?): SinglePage<LAN { id, bond_id, ha_link, 9 more } >
POST/accounts/{account_id}/magic/sites/{site_id}/lans
Update Site LAN
client.magicTransit.sites.lans.update(stringsiteId, stringlanId, LANUpdateParams { account_id, bond_id, is_breakout, 7 more } params, RequestOptionsoptions?): LAN { id, bond_id, ha_link, 9 more }
PUT/accounts/{account_id}/magic/sites/{site_id}/lans/{lan_id}
Patch Site LAN
client.magicTransit.sites.lans.edit(stringsiteId, stringlanId, LANEditParams { account_id, bond_id, is_breakout, 7 more } params, RequestOptionsoptions?): LAN { id, bond_id, ha_link, 9 more }
PATCH/accounts/{account_id}/magic/sites/{site_id}/lans/{lan_id}
Delete Site LAN
client.magicTransit.sites.lans.delete(stringsiteId, stringlanId, LANDeleteParams { account_id } params, RequestOptionsoptions?): LAN { id, bond_id, ha_link, 9 more }
DELETE/accounts/{account_id}/magic/sites/{site_id}/lans/{lan_id}
SitesWANs
List Site WANs
client.magicTransit.sites.wans.list(stringsiteId, WANListParams { account_id } params, RequestOptionsoptions?): SinglePage<WAN { id, health_check_rate, name, 5 more } >
GET/accounts/{account_id}/magic/sites/{site_id}/wans
Site WAN Details
client.magicTransit.sites.wans.get(stringsiteId, stringwanId, WANGetParams { account_id } params, RequestOptionsoptions?): WAN { id, health_check_rate, name, 5 more }
GET/accounts/{account_id}/magic/sites/{site_id}/wans/{wan_id}
Create a new Site WAN
client.magicTransit.sites.wans.create(stringsiteId, WANCreateParams { account_id, physport, name, 3 more } params, RequestOptionsoptions?): SinglePage<WAN { id, health_check_rate, name, 5 more } >
POST/accounts/{account_id}/magic/sites/{site_id}/wans
Update Site WAN
client.magicTransit.sites.wans.update(stringsiteId, stringwanId, WANUpdateParams { account_id, name, physport, 3 more } params, RequestOptionsoptions?): WAN { id, health_check_rate, name, 5 more }
PUT/accounts/{account_id}/magic/sites/{site_id}/wans/{wan_id}
Patch Site WAN
client.magicTransit.sites.wans.edit(stringsiteId, stringwanId, WANEditParams { account_id, name, physport, 3 more } params, RequestOptionsoptions?): WAN { id, health_check_rate, name, 5 more }
PATCH/accounts/{account_id}/magic/sites/{site_id}/wans/{wan_id}
Delete Site WAN
client.magicTransit.sites.wans.delete(stringsiteId, stringwanId, WANDeleteParams { account_id } params, RequestOptionsoptions?): WAN { id, health_check_rate, name, 5 more }
DELETE/accounts/{account_id}/magic/sites/{site_id}/wans/{wan_id}