multicloud.gateway.edge
Operation: GET /dataservice/multicloud/gateway/edge
Deprecated!!!
Get Interconnect Gateways
def get_icgws(
edge_type: Optional[EdgeTypeParam] = None,
account_id: Optional[str] = None,
region: Optional[str] = None,
region_id: Optional[str] = None,
resource_state: Optional[str] = None,
edge_gateway_name: Optional[str] = None,
billing_account_id: Optional[str] = None,
) -> 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.multicloud.gateway.edge.get_icgws()
Operation: POST /dataservice/multicloud/gateway/edge
Deprecated!!!
Create Interconnect Gateway
def create_icgw(payload: Optional[Any] = None) -> 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.multicloud.gateway.edge.create_icgw()
Operation: GET /dataservice/multicloud/gateway/edge/{edgeGatewayName}
Deprecated!!!
Get Interconnect Gateway by name
def get_icgw_details(edge_gateway_name: str) -> 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.multicloud.gateway.edge.get_icgw_details()
Operation: PUT /dataservice/multicloud/gateway/edge/{edgeGatewayName}
Deprecated!!!
Update Interconnect Gateway
def update_icgw(
edge_gateway_name: str,
payload: Optional[UpdateIcgwPutRequest] = None,
) -> 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.multicloud.gateway.edge.update_icgw()
Operation: DELETE /dataservice/multicloud/gateway/edge/{edgeGatewayName}
Deprecated!!!
Delete Interconnect Gateway
def delete_icgw(edge_gateway_name: str) -> 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.multicloud.gateway.edge.delete_icgw()