Example usage for Java com.amazonaws.services.identitymanagement AmazonIdentityManagementClient fields, constructors, methods, implement or subclass
The text is from its open source code.
AmazonIdentityManagementClient(ClientConfiguration clientConfiguration) Constructs a new client to invoke service methods on IAM. | |
AmazonIdentityManagementClient(AWSCredentials awsCredentials) Constructs a new client to invoke service methods on IAM using the specified AWS account credentials. | |
AmazonIdentityManagementClient(AWSCredentialsProvider awsCredentialsProvider) Constructs a new client to invoke service methods on IAM using the specified AWS account credentials provider. | |
AmazonIdentityManagementClient(AwsSyncClientParams clientParams) Constructs a new client to invoke service methods on IAM using the specified parameters. | |
AmazonIdentityManagementClient(AWSCredentials awsCredentials, ClientConfiguration clientConfiguration) Constructs a new client to invoke service methods on IAM using the specified AWS account credentials and client configuration options. | |
AmazonIdentityManagementClient(AWSCredentialsProvider awsCredentialsProvider, ClientConfiguration clientConfiguration) Constructs a new client to invoke service methods on IAM using the specified AWS account credentials provider and client configuration options. | |
AmazonIdentityManagementClient(AwsSyncClientParams clientParams, boolean endpointDiscoveryEnabled) Constructs a new client to invoke service methods on IAM using the specified parameters. | |
AmazonIdentityManagementClient() Constructs a new client to invoke service methods on IAM. |
CreateAccessKeyResult | createAccessKey(CreateAccessKeyRequest request) Creates a new AWS secret access key and corresponding AWS access key ID for the specified user. |
CreateRoleResult | createRole(CreateRoleRequest request) Creates a new role for your AWS account. |
CreateUserResult | createUser(CreateUserRequest request) Creates a new IAM user for your AWS account. |
DeleteAccessKeyResult | deleteAccessKey(DeleteAccessKeyRequest request) Deletes the access key pair associated with the specified IAM user. |
DeleteRoleResult | deleteRole(DeleteRoleRequest request) Deletes the specified role. |
DeleteRolePolicyResult | deleteRolePolicy(DeleteRolePolicyRequest request) Deletes the specified inline policy that is embedded in the specified IAM role. |
DeleteUserResult | deleteUser(DeleteUserRequest request) Deletes the specified IAM user. |
DeleteUserPolicyResult | deleteUserPolicy(DeleteUserPolicyRequest request) Deletes the specified inline policy that is embedded in the specified IAM user. |
GetAccountSummaryResult | getAccountSummary() |
GetInstanceProfileResult | getInstanceProfile(GetInstanceProfileRequest request) Retrieves information about the specified instance profile, including the instance profile's path, GUID, ARN, and role. |
GetPolicyResult | getPolicy(GetPolicyRequest request) Retrieves information about the specified managed policy, including the policy's default version and the total number of IAM users, groups, and roles to which the policy is attached. |
GetPolicyVersionResult | getPolicyVersion(GetPolicyVersionRequest request) Retrieves information about the specified version of the specified managed policy, including the policy document. |
GetRoleResult | getRole(GetRoleRequest request) Retrieves information about the specified role, including the role's path, GUID, ARN, and the role's trust policy that grants permission to assume the role. |
GetRolePolicyResult | getRolePolicy(GetRolePolicyRequest request) Retrieves the specified inline policy document that is embedded with the specified IAM role. |
GetUserResult | getUser() |
GetUserResult | getUser(GetUserRequest request) Retrieves information about the specified IAM user, including the user's creation date, path, unique ID, and ARN. |
ListAccessKeysResult | listAccessKeys(ListAccessKeysRequest request) Returns information about the access key IDs associated with the specified IAM user. |
ListAccessKeysResult | listAccessKeys() |
ListAttachedRolePoliciesResult | listAttachedRolePolicies(ListAttachedRolePoliciesRequest request) Lists all managed policies that are attached to the specified IAM role. |
ListGroupsResult | listGroups() |
ListGroupsForUserResult | listGroupsForUser(ListGroupsForUserRequest request) Lists the IAM groups that the specified IAM user belongs to. |
ListRolePoliciesResult | listRolePolicies(ListRolePoliciesRequest request) Lists the names of the inline policies that are embedded in the specified IAM role. |
ListRolesResult | listRoles() |
ListUserPoliciesResult | listUserPolicies(ListUserPoliciesRequest request) Lists the names of the inline policies embedded in the specified IAM user. |
ListUsersResult | listUsers(ListUsersRequest request) Lists the IAM users that have the specified path prefix. |
ListUsersResult | listUsers() |
PutRolePolicyResult | putRolePolicy(PutRolePolicyRequest request) Adds or updates an inline policy document that is embedded in the specified IAM role. |
PutUserPolicyResult | putUserPolicy(PutUserPolicyRequest request) Adds or updates an inline policy document that is embedded in the specified IAM user. |
void | setEndpoint(String endpoint) Overrides the default endpoint for this client. |
void | shutdown() |