Skip to main content

AWS - IAM Identity Center

This Integration is part of the AWS - IAM Identity Center Pack.#

Amazon Web Services Identity and Access Management Identity Center(IAM)

For detailed instructions about setting up authentication, see: AWS Integrations - Authentication.

Configure AWS - IAM Identity Center on Cortex XSOAR#

  1. Navigate to Settings > Integrations > Servers & Services.

  2. Search for AWS - IAM Identity Center.

  3. Click Add instance to create and configure a new integration instance.

    ParameterDescriptionRequired
    Role ArnTrue
    Role Session NameTrue
    AWS Default RegionTrue
    Role Session DurationFalse
    TimeoutThe time in seconds till a timeout exception is reached. You can specify just the read timeout (for example 60) or also the connect timeout followed after a comma (for example 60,10). If a connect timeout is not specified, a default of 10 second will be used.False
    RetriesThe maximum number of retry attempts when connection or throttling errors are encountered. Set to 0 to disable retries. The default value is 5 and the limit is 10. Note: Increasing the number of retries will increase the execution time.False
    Trust any certificate (not secure)False
    Use system proxy settingsFalse
    Identity Store IDTrue
    Secret KeyTrue
    Access KeyTrue
  4. Click Test to validate the URLs, token, and connection.

Commands#

You can execute these commands from the Cortex XSOAR CLI, as part of an automation, or in a playbook. After you successfully execute a command, a DBot message appears in the War Room with the command details.

aws-iam-identitycenter-create-user#


Creates a new IAM Identity Center user for your AWS account.

Base Command#

aws-iam-identitycenter-create-user

Input#

Argument NameDescriptionRequired
userNameThe username of the user to create.Required
familyNameThe family name of the user to create.Optional
givenNameThe First name of the user to create.Required
userEmailAddressThe email address of the user to create.Required
displayNameThe display name of the user to create.Required

Context Output#

PathTypeDescription
AWS.IAMIdentityCenter.Users.UserIddateThe date and time, when the user was created.

aws-iam-identitycenter-get-user#


Retrieves information about the specified IAM user, including the user creation date, path, unique ID, and ARN.

Base Command#

aws-iam-identitycenter-get-user

Input#

Argument NameDescriptionRequired
userNameThe name of the user to get information about.Required

Context Output#

PathTypeDescription
AWS.IAM.IdentityCenter.Users.UserNamestringThe friendly name identifying the user.
AWS.IAM.IdentityCenter.Users.UserIdstringThe stable and unique string identifying the user.
AWS.IAM.IdentityCenter.Users.EmailstringThe user email address.
AWS.IAM.IdentityCenter.Users.DisplayNameunknownThe user display name in AWS IAM IdentityCenter.

aws-iam-identitycenter-list-users#


Lists the IAM users, returns all users in the AWS account.

Base Command#

aws-iam-identitycenter-list-users

Input#

Argument NameDescriptionRequired

Context Output#

PathTypeDescription
AWS.IAMIdentityCenter.Users.UserNamestringThe friendly name identifying the user.
AWS.IAMIdentityCenter.Users.UserIdstringThe stable and unique string identifying the user.

aws-iam-identitycenter-list-groups#


Lists all the IAM groups in the AWS account.

Base Command#

aws-iam-identitycenter-list-groups

Input#

Argument NameDescriptionRequired

Context Output#

PathTypeDescription
AWS.IAM.IdentityCenter.Groups.GroupNamestringThe friendly name that identifies the group.
AWS.IAM.IdentityCenter.Groups.GroupIdstringThe stable and unique string identifying the group.

aws-iam-identitycenter-list-groups-for-user#


Lists the IAM groups that the specified IAM user belongs to.

Base Command#

aws-iam-identitycenter-list-groups-for-user

Input#

Argument NameDescriptionRequired
userNameThe name of the user to list groups for.Required

Context Output#

PathTypeDescription
AWS.IAM.IdentityCenter.Users.GroupMemeberships.GroupNamestringThe friendly name that identifies the group.
AWS.IAM.IdentityCenter.Users.GroupMemeberships.GroupIdstringThe stable and unique string identifying the group.

aws-iam-identitycenter-add-user-to-group#


Adds the specified user to the specified group.

Base Command#

aws-iam-identitycenter-add-user-to-group

Input#

Argument NameDescriptionRequired
userNameThe name of the user to add.Required
groupNameThe name of the group to update.Required

Context Output#

There is no context output for this command.

aws-iam-identitycenter-get-group#


Get AWS IAM Identity Center group Information.

Base Command#

aws-iam-identitycenter-get-group

Input#

Argument NameDescriptionRequired
groupNameThe name of the group to search.Required

Context Output#

There is no context output for this command.

aws-iam-identitycenter-remove-user-from-all-groups#


This will remove the entered user from all groups/memberships.

Base Command#

aws-iam-identitycenter-remove-user-from-all-groups

Input#

Argument NameDescriptionRequired
userNameUsername that will be removed from all groups.Required

Context Output#

There is no context output for this command.

aws-iam-identitycenter-get-user-by-email#


This will get user information using email address.

Base Command#

aws-iam-identitycenter-get-user-by-email

Input#

Argument NameDescriptionRequired
emailAddressThe email of the user to be removed.Optional

Context Output#

PathTypeDescription
AWS.IAM.IdentityCenter.Users.UserNamestringThe friendly name identifying the user.
AWS.IAM.IdentityCenter.Users.EmailstringThe email address identifying the user.
AWS.IAM.IdentityCenter.Users.UserIdstringThe user ID of the queried user.
AWS.IAM.IdentityCenter.Users.DisplayNamestringThe display name of the queried user.