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,
        CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest31,
        CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest32,
    ],
) -> (
    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,
        EditDataPrefixProfileParcelForPolicyObjectPutRequest31,
        EditDataPrefixProfileParcelForPolicyObjectPutRequest32,
    ],
) -> 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.ipv4_network_object_group
 - v1.feature_profile.sdwan.policy_object.ipv4_service_object_group
 - 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