- Resource: LegacySoarIdpMappingGroup
- GroupMember
- AdditionalPermissions
- RestrictedCaseWallAction
- Methods
Resource: LegacySoarIdpMappingGroup
Allows Google SecOps platform customers to map IdP groups in the IdP Mapping page to SOAR environments, SOC roles, and permission groups.
| JSON representation |
|---|
{ "name": string, "displayName": string, "permissionGroupIds": [ integer ], "socRoleIds": [ integer ], "environments": [ string ], "groupMembers": [ { object ( |
| Fields | |
|---|---|
name |
Identifier. The unique name(ID) of the LegacySoarIdpMappingGroup. Format: projects/{project}/locations/{location}/instances/{instance}/legacySoarIdpMappingGroups/{legacySoarIdpMappingGroup} |
displayName |
Required. LegacySoarIdpMappingGroup display name, limited to 4096 characters. |
permissionGroupIds[] |
Optional. The permissions will be attached to users associated with the idp-group. |
socRoleIds[] |
Optional. The SocRoles will be attached to users associated with the idp-group. |
environments[] |
Required. IdpMapping associated with logical environments. |
groupMembers[] |
Optional. Group members associated with the idp-group. |
externalProviderName |
Optional. The external provider name. This is the name of the external provider that will be used to map the idp-group. |
platforms[] |
Optional. The platforms that will be used to map the idp-group. These are the platforms that will be mapped to the idp-group. |
workforcePoolId |
Optional. The workforce pool id that will be used to map the multiple IDPs. This is the workforce pool id that will be mapped to the idp-group. |
defaultMapping |
Optional. The default mapping flag that will be used to map the default access settings for IDP in workforce pool. This is the default mapping flag that will be mapped to the IDP in workforce pool. |
additionalPermissions |
Optional. Additional permissions to be attached to users associated with the idp-group. |
GroupMember
Define the Group member type.
| JSON representation |
|---|
{ "groupMemberId": string, "idpGroupId": string } |
| Fields | |
|---|---|
groupMemberId |
Required. The ID of the group member. |
idpGroupId |
Required. The ID of the IdP group associated with the group member. |
AdditionalPermissions
Additional permissions to be attached to users associated with the idp-group.
| JSON representation |
|---|
{
"restrictedCaseWallActions": [
enum ( |
| Fields | |
|---|---|
restrictedCaseWallActions[] |
Optional. The restricted case wall actions. These are the filter types that will be restricted to the users associated with the idp-group. |
restrictedActionIds[] |
Optional. The restricted action ids. These are the action ids that will be restricted to the users associated with the idp-group. |
RestrictedCaseWallAction
The restricted case wall actions enum.
| Enums | |
|---|---|
RESTRICTED_CASE_WALL_ACTION_UNSPECIFIED |
Unspecified restricted case wall actions. |
ACTIONS |
Restricted case wall actions. |
STATUS_CHANGES |
Restricted case wall status changes type. |
TASKS |
Restricted case wall tasks type. |
COMMENTS |
Restricted case wall comments type. |
INSIGHTS |
Restricted case wall insights type. |
PINNED_CHAT_MESSAGES |
Restricted case wall pinned chat messages type. |
FAVORITE |
Restricted case wall favorite type. |
Methods |
|
|---|---|
|
Updates multiple IDP mapping groups in a single batch operation, allowing for efficient management of large numbers of mappings. |
|
Creates a new IDP mapping group to define how users from an external identity provider should be provisioned and restricted within the SecOps platform. |
|
Deletes an IDP mapping group, removing the mapping between the external IdP group and SecOps resources. |
|
Retrieves a detailed configuration of a specific IDP mapping group identified by its resource name. |
|
Retrieves the external identity providers configured for the system. |
|
Returns a paginated list of all IDP mapping groups within a specific SecOps instance. |
|
Updates an existing IDP mapping group. |
|
Updates the default access settings for an external identity provider. |