- Get shield information barrier segment member by ID
- Delete shield information barrier segment member by ID
- List shield information barrier segment members
- Create shield information barrier segment member
Retrieves a shield information barrier segment member by its ID.
This operation is performed by calling function get_shield_information_barrier_segment_member_by_id.
See the endpoint docs at API Reference.
client.shield_information_barrier_segment_members.get_shield_information_barrier_segment_member_by_id(
segment_member.id
)- shield_information_barrier_segment_member_id
str- The ID of the shield information barrier segment Member. Example: "7815"
- extra_headers
Optional[Dict[str, Optional[str]]]- Extra headers that will be included in the HTTP request.
This function returns a value of type ShieldInformationBarrierSegmentMember.
Returns the shield information barrier segment member object.
Deletes a shield information barrier segment member based on provided ID.
This operation is performed by calling function delete_shield_information_barrier_segment_member_by_id.
See the endpoint docs at API Reference.
client.shield_information_barrier_segment_members.delete_shield_information_barrier_segment_member_by_id(
segment_member.id
)- shield_information_barrier_segment_member_id
str- The ID of the shield information barrier segment Member. Example: "7815"
- extra_headers
Optional[Dict[str, Optional[str]]]- Extra headers that will be included in the HTTP request.
This function returns a value of type None.
Returns an empty response if the segment member was deleted successfully.
Lists shield information barrier segment members based on provided segment IDs.
This operation is performed by calling function get_shield_information_barrier_segment_members.
See the endpoint docs at API Reference.
client.shield_information_barrier_segment_members.get_shield_information_barrier_segment_members(
segment.id
)- shield_information_barrier_segment_id
str- The ID of the shield information barrier segment.
- marker
Optional[str]- Defines the position marker at which to begin returning results. This is used when paginating using marker-based pagination. This requires
usemarkerto be set totrue.
- Defines the position marker at which to begin returning results. This is used when paginating using marker-based pagination. This requires
- limit
Optional[int]- The maximum number of items to return per page.
- extra_headers
Optional[Dict[str, Optional[str]]]- Extra headers that will be included in the HTTP request.
This function returns a value of type ShieldInformationBarrierSegmentMembers.
Returns a paginated list of shield information barrier segment member objects.
Creates a new shield information barrier segment member.
This operation is performed by calling function create_shield_information_barrier_segment_member.
See the endpoint docs at API Reference.
client.shield_information_barrier_segment_members.create_shield_information_barrier_segment_member(
CreateShieldInformationBarrierSegmentMemberShieldInformationBarrierSegment(
id=segment.id,
type=CreateShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentTypeField.SHIELD_INFORMATION_BARRIER_SEGMENT,
),
UserBase(id=get_env_var("USER_ID")),
)- type
Optional[CreateShieldInformationBarrierSegmentMemberType]- A type of the shield barrier segment member.
- shield_information_barrier
Optional[ShieldInformationBarrierBase] - shield_information_barrier_segment
CreateShieldInformationBarrierSegmentMemberShieldInformationBarrierSegment- The
typeandidof the requested shield information barrier segment.
- The
- user
UserBase- User to which restriction will be applied.
- extra_headers
Optional[Dict[str, Optional[str]]]- Extra headers that will be included in the HTTP request.
This function returns a value of type ShieldInformationBarrierSegmentMember.
Returns a new shield information barrier segment member object.