Sites
List Sites
client.MagicTransit.Sites.List(ctx, params) (*SinglePage[Site], error)
GET/accounts/{account_id}/magic/sites
Site Details
client.MagicTransit.Sites.Get(ctx, siteID, params) (*Site, error)
GET/accounts/{account_id}/magic/sites/{site_id}
Create a new Site
client.MagicTransit.Sites.New(ctx, params) (*Site, error)
POST/accounts/{account_id}/magic/sites
Update Site
client.MagicTransit.Sites.Update(ctx, siteID, params) (*Site, error)
PUT/accounts/{account_id}/magic/sites/{site_id}
Patch Site
client.MagicTransit.Sites.Edit(ctx, siteID, params) (*Site, error)
PATCH/accounts/{account_id}/magic/sites/{site_id}
Delete Site
client.MagicTransit.Sites.Delete(ctx, siteID, body) (*Site, error)
DELETE/accounts/{account_id}/magic/sites/{site_id}
SitesApp Configuration
SitesACLs
List Site ACLs
client.MagicTransit.Sites.ACLs.List(ctx, siteID, query) (*SinglePage[ACL], error)
GET/accounts/{account_id}/magic/sites/{site_id}/acls
Site ACL Details
client.MagicTransit.Sites.ACLs.Get(ctx, siteID, aclID, query) (*ACL, error)
GET/accounts/{account_id}/magic/sites/{site_id}/acls/{acl_id}
Create a new Site ACL
client.MagicTransit.Sites.ACLs.New(ctx, siteID, params) (*ACL, error)
POST/accounts/{account_id}/magic/sites/{site_id}/acls
Update Site ACL
client.MagicTransit.Sites.ACLs.Update(ctx, siteID, aclID, params) (*ACL, error)
PUT/accounts/{account_id}/magic/sites/{site_id}/acls/{acl_id}
Patch Site ACL
client.MagicTransit.Sites.ACLs.Edit(ctx, siteID, aclID, params) (*ACL, error)
PATCH/accounts/{account_id}/magic/sites/{site_id}/acls/{acl_id}
Delete Site ACL
client.MagicTransit.Sites.ACLs.Delete(ctx, siteID, aclID, body) (*ACL, error)
DELETE/accounts/{account_id}/magic/sites/{site_id}/acls/{acl_id}
SitesLANs
List Site LANs
client.MagicTransit.Sites.LANs.List(ctx, siteID, query) (*SinglePage[LAN], error)
GET/accounts/{account_id}/magic/sites/{site_id}/lans
Site LAN Details
client.MagicTransit.Sites.LANs.Get(ctx, siteID, lanID, query) (*LAN, error)
GET/accounts/{account_id}/magic/sites/{site_id}/lans/{lan_id}
Create a new Site LAN
client.MagicTransit.Sites.LANs.New(ctx, siteID, params) (*SinglePage[LAN], error)
POST/accounts/{account_id}/magic/sites/{site_id}/lans
Update Site LAN
client.MagicTransit.Sites.LANs.Update(ctx, siteID, lanID, params) (*LAN, error)
PUT/accounts/{account_id}/magic/sites/{site_id}/lans/{lan_id}
Patch Site LAN
client.MagicTransit.Sites.LANs.Edit(ctx, siteID, lanID, params) (*LAN, error)
PATCH/accounts/{account_id}/magic/sites/{site_id}/lans/{lan_id}
Delete Site LAN
client.MagicTransit.Sites.LANs.Delete(ctx, siteID, lanID, body) (*LAN, error)
DELETE/accounts/{account_id}/magic/sites/{site_id}/lans/{lan_id}
SitesWANs
List Site WANs
client.MagicTransit.Sites.WANs.List(ctx, siteID, query) (*SinglePage[WAN], error)
GET/accounts/{account_id}/magic/sites/{site_id}/wans
Site WAN Details
client.MagicTransit.Sites.WANs.Get(ctx, siteID, wanID, query) (*WAN, error)
GET/accounts/{account_id}/magic/sites/{site_id}/wans/{wan_id}
Create a new Site WAN
client.MagicTransit.Sites.WANs.New(ctx, siteID, params) (*SinglePage[WAN], error)
POST/accounts/{account_id}/magic/sites/{site_id}/wans
Update Site WAN
client.MagicTransit.Sites.WANs.Update(ctx, siteID, wanID, params) (*WAN, error)
PUT/accounts/{account_id}/magic/sites/{site_id}/wans/{wan_id}
Patch Site WAN
client.MagicTransit.Sites.WANs.Edit(ctx, siteID, wanID, params) (*WAN, error)
PATCH/accounts/{account_id}/magic/sites/{site_id}/wans/{wan_id}
Delete Site WAN
client.MagicTransit.Sites.WANs.Delete(ctx, siteID, wanID, body) (*WAN, error)
DELETE/accounts/{account_id}/magic/sites/{site_id}/wans/{wan_id}