aws-iam
Service icon

AWS IAM

Stable version 1.0.4 (Compatible with OutSystems 11)
Uploaded
 on 22 November 2022
 by 
5.0
 (2 ratings)
aws-iam

AWS IAM

Documentation
1.0.2

This application contains two applications:

  • AWS_IM_Ext - This contains the code extension used to communicate with AWS using their SDK. The responses of the actions in this module are being serialized into a JSON string.
  • AWS_IM_IS - This module utilized the AWS_IM_Ext actions and parsed the response into a JSON object.


As of the moment, here are the current actions supported for this version (v1.0.2)

AccessKey

  • CreateAccessKey - Creates a new Amazon Web Services secret access key and corresponding Amazon Web Services access key ID for the specified user. The default status for new keys is Active.
  • DeleteAccessKey - Deletes the access key pair associated with the specified IAM user.
  • ListAccessKeys - Returns information about the access key IDs associated with the specified IAM user. If there is none, the operation returns an empty list.


Group

  • AddUserToGroup - Adds the specified user to the specified group.
  • CreateGroup - Creates a new group.
  • GetGroup - Returns a list of IAM users in the specified IAM group. You can paginate the results using the MaxItems and Marker parameters.
  • ListGroupsForUser - Lists the IAM groups that the specified IAM user belongs to. You can paginate the results using the MaxItems and Marker parameters.
  • ListGroups - Lists the IAM groups that have the specified path prefix. You can paginate the results using the MaxItems and Marker parameters.
  • RemoveUserFromGroup - Removes the specified user from the specified group.
  • UpdateGroup - Updates the name and/or the path of the specified IAM group.


PasswordPolicy

  • DeleteAccountPasswordPolicy - Deletes the password policy for the Amazon Web Services account.


Policies

  • AttachGroupPolicy - Attaches the specified managed policy to the specified IAM group.
  • AttachRolePolicy - Attaches the specified managed policy to the specified IAM role.
  • AttachUserPolicy - Attaches the specified managed policy to the specified user.
  • CreatePolicy - Create a policy allowing users to list the buckets in an account.
  • CreatePolicyVersion - Creates a new version of the specified managed policy.
  • DeleteGroupPolicy - Deletes the specified inline policy embedded in the specified IAM group.
  • DeletePolicy - Deletes the specified managed policy. 
  • DeletePolicyVersion - Deletes the specified version from the specified managed policy.
  • DeleteRolePolicy - Deletes the specified inline policy embedded in the specified IAM role.
  • DeleteUserPolicy - Deletes the specified inline policy embedded in the specified IAM user.
  • DetachGroupPolicy - Removes the specified managed policy from the specified IAM group.
  • DetachRolePolicy - Removes the specified managed policy from the specified role.
  • DetachUserPolicy - Removes the specified managed policy from the specified user.
  • ListAttachedUserPolicies - Lists all managed policies attached to the specified IAM user.
  • ListEntitiesForPolicy - Lists all IAM users, groups, and roles to which the specified managed policy is attached.
  • ListUserPolicies - Lists the names of the inline policies embedded in the specified IAM user.
  • PutGroupPolicy - Adds or updates an inline policy document embedded in the specified IAM group.
  • PutRolePolicy - Adds or updates an inline policy document embedded in the specified IAM role.
  • PutUserPolicy - Adds or updates an inline policy document embedded in the specified IAM user.


User

  • CreateUser - Creates a new IAM user for your Amazon Web Services account.
  • DeleteUser - Deletes the specified IAM user.
  • ListUsers - Lists the IAM users that have the specified path prefix.
  • UpdateUser - Updates the name and/or the path of the specified IAM user.

1.0.1

This application contains two applications:

  • AWS_IM_Ext - This contains the code extension used to communicate with AWS using their SDK. The responses of the actions in this module are being serialized into a JSON string.
  • AWS_IM_IS - This module utilized the AWS_IM_Ext actions and parsed the response into a JSON object.


As of the moment, here are the current actions supported for this version (v1.0.1)

AccessKey

  • CreateAccessKey - Creates a new Amazon Web Services secret access key and corresponding Amazon Web Services access key ID for the specified user. The default status for new keys is Active.
  • DeleteAccessKey - Deletes the access key pair associated with the specified IAM user.
  • ListAccessKeys - Returns information about the access key IDs associated with the specified IAM user. If there is none, the operation returns an empty list.


Group

  • AddUserToGroup - Adds the specified user to the specified group.
  • CreateGroup - Creates a new group.
  • GetGroup - Returns a list of IAM users in the specified IAM group. You can paginate the results using the MaxItems and Marker parameters.
  • ListGroupsForUser - Lists the IAM groups that the specified IAM user belongs to. You can paginate the results using the MaxItems and Marker parameters.
  • ListGroups - Lists the IAM groups that have the specified path prefix. You can paginate the results using the MaxItems and Marker parameters.
  • RemoveUserFromGroup - Removes the specified user from the specified group.
  • UpdateGroup - Updates the name and/or the path of the specified IAM group.


PasswordPolicy

  • DeleteAccountPasswordPolicy - Deletes the password policy for the Amazon Web Services account.


Policies

  • AttachGroupPolicy - Attaches the specified managed policy to the specified IAM group.
  • AttachRolePolicy - Attaches the specified managed policy to the specified IAM role.
  • AttachUserPolicy - Attaches the specified managed policy to the specified user.
  • CreatePolicy - Create a policy allowing users to list the buckets in an account.
  • CreatePolicyVersion - Creates a new version of the specified managed policy.
  • DeleteGroupPolicy - Deletes the specified inline policy embedded in the specified IAM group.
  • DeletePolicy - Deletes the specified managed policy. 
  • DeletePolicyVersion - Deletes the specified version from the specified managed policy.
  • DeleteRolePolicy - Deletes the specified inline policy embedded in the specified IAM role.
  • DeleteUserPolicy - Deletes the specified inline policy embedded in the specified IAM user.
  • DetachGroupPolicy - Removes the specified managed policy from the specified IAM group.
  • DetachRolePolicy - Removes the specified managed policy from the specified role.
  • DetachUserPolicy - Removes the specified managed policy from the specified user.
  • ListAttachedUserPolicies - Lists all managed policies attached to the specified IAM user.
  • ListUserPolicies - Lists the names of the inline policies embedded in the specified IAM user.
  • PutGroupPolicy - Adds or updates an inline policy document embedded in the specified IAM group.
  • PutRolePolicy - Adds or updates an inline policy document embedded in the specified IAM role.
  • PutUserPolicy - Adds or updates an inline policy document embedded in the specified IAM user.


User

  • CreateUser - Creates a new IAM user for your Amazon Web Services account.
  • DeleteUser - Deletes the specified IAM user.
  • ListUsers - Lists the IAM users that have the specified path prefix.
  • UpdateUser - Updates the name and/or the path of the specified IAM user.