v1.feature_profile.sdwan.policy_object
Operation: POST /dataservice/v1/feature-profile/sdwan/policy-object/{policyObjectId}/{policyObjectListType}
Create a Data Prefix Profile Parcel for Security Policy Object feature profile
def post(
policy_object_id: str,
policy_object_list_type: PolicyObjectListTypeParam,
payload: Union[
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest1,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest2,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest3,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest4,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest5,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest6,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest7,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest8,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest9,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest10,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest11,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest12,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest13,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest14,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest15,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest16,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest17,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest18,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest19,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest20,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest21,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest22,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest23,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest24,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest25,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest26,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest27,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest28,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest29,
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest30,
],
) -> (
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostResponse
): ...
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.v1.feature_profile.sdwan.policy_object.post()
Operation: PUT /dataservice/v1/feature-profile/sdwan/policy-object/{policyObjectId}/{policyObjectListType}/{listObjectId}
Update a Data Prefix Profile Parcel for Policy Object feature profile
def put(
policy_object_id: str,
policy_object_list_type: PolicyObjectListTypeParam,
list_object_id: str,
payload: Union[
EditDataPrefixProfileParcelForPolicyObjectPutRequest1,
EditDataPrefixProfileParcelForPolicyObjectPutRequest2,
EditDataPrefixProfileParcelForPolicyObjectPutRequest3,
EditDataPrefixProfileParcelForPolicyObjectPutRequest4,
EditDataPrefixProfileParcelForPolicyObjectPutRequest5,
EditDataPrefixProfileParcelForPolicyObjectPutRequest6,
EditDataPrefixProfileParcelForPolicyObjectPutRequest7,
EditDataPrefixProfileParcelForPolicyObjectPutRequest8,
EditDataPrefixProfileParcelForPolicyObjectPutRequest9,
EditDataPrefixProfileParcelForPolicyObjectPutRequest10,
EditDataPrefixProfileParcelForPolicyObjectPutRequest11,
EditDataPrefixProfileParcelForPolicyObjectPutRequest12,
EditDataPrefixProfileParcelForPolicyObjectPutRequest13,
EditDataPrefixProfileParcelForPolicyObjectPutRequest14,
EditDataPrefixProfileParcelForPolicyObjectPutRequest15,
EditDataPrefixProfileParcelForPolicyObjectPutRequest16,
EditDataPrefixProfileParcelForPolicyObjectPutRequest17,
EditDataPrefixProfileParcelForPolicyObjectPutRequest18,
EditDataPrefixProfileParcelForPolicyObjectPutRequest19,
EditDataPrefixProfileParcelForPolicyObjectPutRequest20,
EditDataPrefixProfileParcelForPolicyObjectPutRequest21,
EditDataPrefixProfileParcelForPolicyObjectPutRequest22,
EditDataPrefixProfileParcelForPolicyObjectPutRequest23,
EditDataPrefixProfileParcelForPolicyObjectPutRequest24,
EditDataPrefixProfileParcelForPolicyObjectPutRequest25,
EditDataPrefixProfileParcelForPolicyObjectPutRequest26,
EditDataPrefixProfileParcelForPolicyObjectPutRequest27,
EditDataPrefixProfileParcelForPolicyObjectPutRequest28,
EditDataPrefixProfileParcelForPolicyObjectPutRequest29,
EditDataPrefixProfileParcelForPolicyObjectPutRequest30,
],
) -> EditDataPrefixProfileParcelForPolicyObjectPutResponse: ...
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.v1.feature_profile.sdwan.policy_object.put()
Operation: DELETE /dataservice/v1/feature-profile/sdwan/policy-object/{policyObjectId}/{policyObjectListType}/{listObjectId}
Delete a Data Prefix Profile Parcel for Policy Object feature profile
def delete(
policy_object_id: str,
policy_object_list_type: PolicyObjectListTypeParam,
list_object_id: str,
) -> 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.v1.feature_profile.sdwan.policy_object.delete()
Operation: GET /dataservice/v1/feature-profile/sdwan/policy-object/{policyObjectId}/{policyObjectListType}
@overload
def get(
policy_object_id: str,
policy_object_list_type: PolicyObjectListTypeParam,
reference_count: Optional[bool] = False,
) -> GetListSdwanPolicyObjectSecurityDataIpPrefixPayload: ...
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.v1.feature_profile.sdwan.policy_object.get()
Operation: GET /dataservice/v1/feature-profile/sdwan/policy-object/{policyObjectId}/{policyObjectListType}/{listObjectId}
@overload
def get(
policy_object_id: str,
policy_object_list_type: PolicyObjectListTypeParam,
list_object_id: str,
references: Optional[bool] = False,
) -> GetSingleSdwanPolicyObjectSecurityDataIpPrefixPayload: ...
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.v1.feature_profile.sdwan.policy_object.get()
- v1.feature_profile.sdwan.policy_object.unified
- v1.feature_profile.sdwan.policy_object.security_data_ip_prefix
- v1.feature_profile.sdwan.policy_object.security_fqdn
- v1.feature_profile.sdwan.policy_object.security_port
- v1.feature_profile.sdwan.policy_object.security_localapp
- v1.feature_profile.sdwan.policy_object.security_localdomain
- v1.feature_profile.sdwan.policy_object.security_ipssignature
- v1.feature_profile.sdwan.policy_object.security_urllist
- v1.feature_profile.sdwan.policy_object.security_protocolname
- v1.feature_profile.sdwan.policy_object.security_geolocation
- v1.feature_profile.sdwan.policy_object.security_identity
- v1.feature_profile.sdwan.policy_object.security_scalablegrouptag
- v1.feature_profile.sdwan.policy_object.security_zone
- v1.feature_profile.sdwan.policy_object.app_list
- v1.feature_profile.sdwan.policy_object.sla_class
- v1.feature_profile.sdwan.policy_object.as_path
- v1.feature_profile.sdwan.policy_object.class
- v1.feature_profile.sdwan.policy_object.data_ipv6_prefix
- v1.feature_profile.sdwan.policy_object.data_prefix
- v1.feature_profile.sdwan.policy_object.expanded_community
- v1.feature_profile.sdwan.policy_object.ext_community
- v1.feature_profile.sdwan.policy_object.ipv6_prefix
- v1.feature_profile.sdwan.policy_object.mirror
- v1.feature_profile.sdwan.policy_object.policer
- v1.feature_profile.sdwan.policy_object.prefix
- v1.feature_profile.sdwan.policy_object.standard_community
- v1.feature_profile.sdwan.policy_object.vpn_group
- v1.feature_profile.sdwan.policy_object.app_probe
- v1.feature_profile.sdwan.policy_object.tloc
- v1.feature_profile.sdwan.policy_object.color
- v1.feature_profile.sdwan.policy_object.preferred_color_group
- v1.feature_profile.sdwan.policy_object.schema
- Models