REST Resource: projects.locations.instances.legacySoarIdpMappingGroups

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 (GroupMember)
    }
  ],
  "externalProviderName": string,
  "platforms": [
    string
  ],
  "additionalPermissions": {
    object (AdditionalPermissions)
  }
}
Fields
name

string

Identifier. The unique name(ID) of the LegacySoarIdpMappingGroup. Format: projects/{project}/locations/{location}/instances/{instance}/legacySoarIdpMappingGroups/{legacySoarIdpMappingGroup}

displayName

string

Required. LegacySoarIdpMappingGroup display name, limited to 4096 characters.

permissionGroupIds[]

integer

Optional. The permissions will be attached to users associated with the idp-group.

socRoleIds[]

integer

Optional. The SocRoles will be attached to users associated with the idp-group.

environments[]

string

Required. IdpMapping associated with logical environments.

groupMembers[]

object (GroupMember)

Optional. Group members associated with the idp-group.

externalProviderName

string

Optional. The external provider name. This is the name of the external provider that will be used to map the idp-group.

platforms[]

string (int64 format)

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

object (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

string

Required. The ID of the group member.

idpGroupId

string

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 (RestrictedCaseWallAction)
  ],
  "restrictedActionIds": [
    string
  ]
}
Fields
restrictedCaseWallActions[]

enum (RestrictedCaseWallAction)

Optional. The restricted case wall actions. These are the filter types that will be restricted to the users associated with the idp-group.

restrictedActionIds[]

string (int64 format)

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

create

Creates a LegacySoarIdpMappingGroup.

delete

Deletes a LegacySoarIdpMappingGroup.

get

Gets a LegacySoarIdpMappingGroup.

getExternalProviders

Gets the external providers for a LegacySoarIdpMappingGroup.

list

Lists LegacySoarIdpMappingGroups.

patch

Updates a LegacySoarIdpMappingGroup.

updateDefaultAccessSettings

Patches the external providers for a LegacySoarIdpMappingGroup.