- 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.  | 
              
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 | 
            |
|---|---|
                
 | 
              Creates a LegacySoarIdpMappingGroup. | 
                
 | 
              Deletes a LegacySoarIdpMappingGroup. | 
                
 | 
              Gets a LegacySoarIdpMappingGroup. | 
                
 | 
              Gets the external providers for a LegacySoarIdpMappingGroup. | 
                
 | 
              Lists LegacySoarIdpMappingGroups. | 
                
 | 
              Updates a LegacySoarIdpMappingGroup. | 
                
 | 
              Patches the external providers for a LegacySoarIdpMappingGroup. |