from typing import Any, Dict, List, Literal, Optional, Union
ProfileType = Literal["embedded-security"]
Solution = Literal["sdwan"]
class GetSdwanEmbeddedSecurityFeatureProfilesGetResponse:
description: Optional[str]
profile_id: Optional[str]
profile_name: Optional[str]
profile_type: Optional[ProfileType]
solution: Optional[Solution]
class CreateSdwanEmbeddedSecurityFeatureProfilePostResponse:
"""
Feature Profile POST Response schema
"""
id: str
# This is the documentation for POST response schema for feature profile
documentation: Optional[Any]
class FromFeatureProfileDef:
copy: str
class CreateSdwanEmbeddedSecurityFeatureProfilePostRequest:
"""
Feature Profile Schema for POST Request
"""
description: str
name: str
# This is the documentation for POST request api schema for feature profile
documentation: Optional[Any]
from_feature_profile: Optional[FromFeatureProfileDef]
class AssociatedProfileParcels:
parcel_id: Optional[str]
parcel_type: Optional[str]
payload: Optional[Any]
subparcels: Optional[List[Any]]
class GetSingleSdwanEmbeddedSecurityPayload:
associated_profile_parcels: Optional[
List[AssociatedProfileParcels]
]
description: Optional[str]
profile_id: Optional[str]
profile_name: Optional[str]
profile_type: Optional[ProfileType]
solution: Optional[Solution]