WorkspaceManagerMembersOperations Class

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through

SecurityInsightsMgmtClient's

<xref:workspace_manager_members> attribute.

Constructor

WorkspaceManagerMembersOperations(*args, **kwargs)

Methods

create_or_update

Creates or updates a workspace manager member.

delete

Deletes a workspace manager member.

get

Gets a workspace manager member.

list

Gets all workspace manager members that exist for the given Sentinel workspace manager.

create_or_update

Creates or updates a workspace manager member.

create_or_update(resource_group_name: str, workspace_name: str, workspace_manager_member_name: str, workspace_manager_member: _models.WorkspaceManagerMember, *, content_type: str = 'application/json', **kwargs: Any) -> _models.WorkspaceManagerMember

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. The name is case insensitive. Required.

workspace_name
Required
str

The name of the workspace. Required.

workspace_manager_member_name
Required
str

The name of the workspace manager member. Required.

workspace_manager_member
Required
WorkspaceManagerMember or <xref:JSON> or IO[bytes]

The workspace manager member object. Is one of the following types: WorkspaceManagerMember, JSON, IO[bytes] Required.

Returns

Type Description

WorkspaceManagerMember. The WorkspaceManagerMember is compatible with MutableMapping

Exceptions

Type Description

delete

Deletes a workspace manager member.

delete(resource_group_name: str, workspace_name: str, workspace_manager_member_name: str, **kwargs: Any) -> None

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. The name is case insensitive. Required.

workspace_name
Required
str

The name of the workspace. Required.

workspace_manager_member_name
Required
str

The name of the workspace manager member. Required.

Returns

Type Description

None

Exceptions

Type Description

get

Gets a workspace manager member.

get(resource_group_name: str, workspace_name: str, workspace_manager_member_name: str, **kwargs: Any) -> WorkspaceManagerMember

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. The name is case insensitive. Required.

workspace_name
Required
str

The name of the workspace. Required.

workspace_manager_member_name
Required
str

The name of the workspace manager member. Required.

Returns

Type Description

WorkspaceManagerMember. The WorkspaceManagerMember is compatible with MutableMapping

Exceptions

Type Description

list

Gets all workspace manager members that exist for the given Sentinel workspace manager.

list(resource_group_name: str, workspace_name: str, *, orderby: str | None = None, top: int | None = None, skip_token: str | None = None, **kwargs: Any) -> ItemPaged[WorkspaceManagerMember]

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. The name is case insensitive. Required.

workspace_name
Required
str

The name of the workspace. Required.

Keyword-Only Parameters

Name Description
orderby
str

Sorts the results. Optional. Default value is None.

Default value: None
top
int

Returns only the first n results. Optional. Default value is None.

Default value: None
skip_token
str

Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting point to use for subsequent calls. Optional. Default value is None.

Default value: None

Returns

Type Description

An iterator like instance of WorkspaceManagerMember

Exceptions

Type Description