resourcepool.resource.vpn

Operation: GET /dataservice/resourcepool/resource/vpn

Get tenant device vpn resource

def get(tenant_id: str, tenant_vpn: int) -> Any: ...

Example:

from catalyswan.core import create_client

url = "example.com"
username = "admin"
password = "password123"

with create_client(
    url=url, username=username, password=password
) as client:
    client.resourcepool.resource.vpn.get()

Operation: PUT /dataservice/resourcepool/resource/vpn

Create Vpn resource pool and return tenant device vpn

def put(payload: Any) -> Any: ...

Example:

from catalyswan.core import create_client

url = "example.com"
username = "admin"
password = "password123"

with create_client(
    url=url, username=username, password=password
) as client:
    client.resourcepool.resource.vpn.put()

Operation: DELETE /dataservice/resourcepool/resource/vpn

Delete tenant device vpn and release the resource

def delete(tenant_id: str, tenant_vpn: int) -> None: ...

Example:

from catalyswan.core import create_client

url = "example.com"
username = "admin"
password = "password123"

with create_client(
    url=url, username=username, password=password
) as client:
    client.resourcepool.resource.vpn.delete()