The structures documented here appear in audit events created by the "iam" event source (service).
| Field | Type | Description | 
| resourceRoleName | string | The resource role name or CRN requested to be assigned.  | 
                    
| assignee | Assignee | The assignee.  | 
                    
| resourceCrn | string | The resource CRN for which a resource role will be assigned to an assignee.  | 
                    
| Field | Type | Description | 
| roleName | string | The role name or CRN requested to be assigned.  | 
                    
| assignee | Assignee | The assignee.  | 
                    
| Field | Type | Description | 
| groupName | string | The name of the group to create.  | 
                    
| syncMembershipOnUserLogin | bool | Whether sync-membership-on-user-login is enabled or disabled for the group.  | 
                    
| Field | Type | Description | 
| identityProviderCrn | string | The identity provider CRN  | 
                    
| identityProviderUserId | string | The identity provider user ID provided by the identity provider to CDP.  | 
                    
| Field | Type | Description | 
| groupName | string | The group name or CRN requested to be deleted.  | 
                    
| Field | Type | Description | 
| sessionId | string | The ID of the session being terminated as a part of interactive logout.  | 
                    
| Field | Type | Description | 
| resourceRoleName | string | The resource role name or CRN requested to be unassigned.  | 
                    
| assignee | Assignee | The assignee.  | 
                    
| resourceCrn | string | The resource CRN for which a resource role will be unassigned from an assignee.  | 
                    
| Field | Type | Description | 
| roleName | string | The role name or CRN requested to be unassigned.  | 
                    
| assignee | Assignee | The assignee.  | 
                    
| Field | Type | Description | 
| machineUserCrn | string | The CRN of the machine user to be updated.  | 
                    
| state | string | The requested state to which the machine user should be transitioned after the update.  | 
                    
| Field | Type | Description | 
| userCrn | string | The CRN of the user to be updated.  | 
                    
| firstName | string | The requested update value for the first name.  | 
                    
| lastName | string | The requested update value for the last name.  | 
                    
| string | The requested update value for email.  | 
                    |
| state | string | The requested state to which the user should be transitioned after the update.  | 
                    
| Field | Type | Description | 
| machineUserName | string | The machine user name or CRN.  | 
                    
| userId | string | The user ID or CRN.  | 
                    
| groupName | string | The group name or CRN.  | 
                    
| Field Type | JSON Type Description | 
| double | number | 
| float | number | 
| int32 | number (with no decimal portion) | 
| int64 | string containing the number (with no decimal portion) | 
| uint32 | number (with no decimal portion) | 
| uint64 | string containing the number (with no decimal portion) | 
| sint32 | number (with no decimal portion) | 
| sint64 | string containing the number (with no decimal portion) | 
| fixed32 | number (with no decimal portion) | 
| fixed64 | string containing the number (with no decimal portion) | 
| sfixed32 | number (with no decimal portion) | 
| sfixed64 | string containing the number (with no decimal portion) | 
| bool | true or false | 
| string | string | 
| bytes | string with padded base 64 encoding of bytes |