- 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
usemarker
to 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_segment
CreateShieldInformationBarrierSegmentMemberShieldInformationBarrierSegment
- The
type
andid
of 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.