Skip to content

Latest commit

 

History

History
318 lines (233 loc) · 28.4 KB

File metadata and controls

318 lines (233 loc) · 28.4 KB

MagicTransit

Types:

from cloudflare.types.magic_transit import HealthCheck, HealthCheckRate, HealthCheckType

Apps

Types:

from cloudflare.types.magic_transit import (
    AppCreateResponse,
    AppUpdateResponse,
    AppListResponse,
    AppDeleteResponse,
    AppEditResponse,
)

Methods:

CfInterconnects

Types:

from cloudflare.types.magic_transit import (
    CfInterconnectUpdateResponse,
    CfInterconnectListResponse,
    CfInterconnectBulkUpdateResponse,
    CfInterconnectGetResponse,
)

Methods:

GRETunnels

Types:

from cloudflare.types.magic_transit import (
    GRETunnelCreateResponse,
    GRETunnelUpdateResponse,
    GRETunnelListResponse,
    GRETunnelDeleteResponse,
    GRETunnelBulkUpdateResponse,
    GRETunnelGetResponse,
)

Methods:

IPSECTunnels

Types:

from cloudflare.types.magic_transit import (
    PSKMetadata,
    IPSECTunnelCreateResponse,
    IPSECTunnelUpdateResponse,
    IPSECTunnelListResponse,
    IPSECTunnelDeleteResponse,
    IPSECTunnelBulkUpdateResponse,
    IPSECTunnelGetResponse,
    IPSECTunnelPSKGenerateResponse,
)

Methods:

Routes

Types:

from cloudflare.types.magic_transit import (
    Scope,
    RouteCreateResponse,
    RouteUpdateResponse,
    RouteListResponse,
    RouteDeleteResponse,
    RouteBulkUpdateResponse,
    RouteEmptyResponse,
    RouteGetResponse,
)

Methods:

Sites

Types:

from cloudflare.types.magic_transit import Site, SiteLocation

Methods:

ACLs

Types:

from cloudflare.types.magic_transit.sites import ACL, ACLConfiguration, AllowedProtocol, Subnet

Methods:

  • client.magic_transit.sites.acls.create(site_id, *, account_id, **params) -> ACL
  • client.magic_transit.sites.acls.update(acl_id, *, account_id, site_id, **params) -> ACL
  • client.magic_transit.sites.acls.list(site_id, *, account_id) -> SyncSinglePage[ACL]
  • client.magic_transit.sites.acls.delete(acl_id, *, account_id, site_id) -> ACL
  • client.magic_transit.sites.acls.edit(acl_id, *, account_id, site_id, **params) -> ACL
  • client.magic_transit.sites.acls.get(acl_id, *, account_id, site_id) -> ACL

LANs

Types:

from cloudflare.types.magic_transit.sites import (
    DHCPRelay,
    DHCPServer,
    LAN,
    LANStaticAddressing,
    Nat,
    RoutedSubnet,
)

Methods:

  • client.magic_transit.sites.lans.create(site_id, *, account_id, **params) -> SyncSinglePage[LAN]
  • client.magic_transit.sites.lans.update(lan_id, *, account_id, site_id, **params) -> LAN
  • client.magic_transit.sites.lans.list(site_id, *, account_id) -> SyncSinglePage[LAN]
  • client.magic_transit.sites.lans.delete(lan_id, *, account_id, site_id) -> LAN
  • client.magic_transit.sites.lans.edit(lan_id, *, account_id, site_id, **params) -> LAN
  • client.magic_transit.sites.lans.get(lan_id, *, account_id, site_id) -> LAN

WANs

Types:

from cloudflare.types.magic_transit.sites import WAN, WANStaticAddressing

Methods:

  • client.magic_transit.sites.wans.create(site_id, *, account_id, **params) -> SyncSinglePage[WAN]
  • client.magic_transit.sites.wans.update(wan_id, *, account_id, site_id, **params) -> WAN
  • client.magic_transit.sites.wans.list(site_id, *, account_id) -> SyncSinglePage[WAN]
  • client.magic_transit.sites.wans.delete(wan_id, *, account_id, site_id) -> WAN
  • client.magic_transit.sites.wans.edit(wan_id, *, account_id, site_id, **params) -> WAN
  • client.magic_transit.sites.wans.get(wan_id, *, account_id, site_id) -> WAN

Connectors

Types:

from cloudflare.types.magic_transit import (
    ConnectorCreateResponse,
    ConnectorUpdateResponse,
    ConnectorListResponse,
    ConnectorDeleteResponse,
    ConnectorEditResponse,
    ConnectorGetResponse,
)

Methods:

Events

Types:

from cloudflare.types.magic_transit.connectors import EventListResponse, EventGetResponse

Methods:

Latest

Types:

from cloudflare.types.magic_transit.connectors.events import LatestListResponse

Methods:

Snapshots

Types:

from cloudflare.types.magic_transit.connectors import SnapshotListResponse, SnapshotGetResponse

Methods:

Latest

Types:

from cloudflare.types.magic_transit.connectors.snapshots import LatestListResponse

Methods:

PCAPs

Types:

from cloudflare.types.magic_transit import (
    PCAP,
    PCAPFilter,
    PCAPCreateResponse,
    PCAPListResponse,
    PCAPGetResponse,
)

Methods:

Ownership

Types:

from cloudflare.types.magic_transit.pcaps import Ownership

Methods:

Download

Methods:

  • client.magic_transit.pcaps.download.get(pcap_id, *, account_id) -> BinaryAPIResponse