/* * Copyright 2010-2014 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ using System; using System.Collections.Generic; using System.Text; namespace Amazon.Auth.AccessControlPolicy.ActionIdentifiers { /// /// The available AWS access control policy actions for AWS Identity and Access Management. /// /// public static class IdentityandAccessManagementActionIdentifiers { public static readonly ActionIdentifier AllIdentityandAccessManagementActions = new ActionIdentifier("iam:*"); public static readonly ActionIdentifier AddRoleToInstanceProfile = new ActionIdentifier("iam:AddRoleToInstanceProfile"); public static readonly ActionIdentifier AddUserToGroup = new ActionIdentifier("iam:AddUserToGroup"); public static readonly ActionIdentifier ChangePassword = new ActionIdentifier("iam:ChangePassword"); public static readonly ActionIdentifier CreateAccessKey = new ActionIdentifier("iam:CreateAccessKey"); public static readonly ActionIdentifier CreateAccountAlias = new ActionIdentifier("iam:CreateAccountAlias"); public static readonly ActionIdentifier CreateGroup = new ActionIdentifier("iam:CreateGroup"); public static readonly ActionIdentifier CreateInstanceProfile = new ActionIdentifier("iam:CreateInstanceProfile"); public static readonly ActionIdentifier CreateLoginProfile = new ActionIdentifier("iam:CreateLoginProfile"); public static readonly ActionIdentifier CreateRole = new ActionIdentifier("iam:CreateRole"); public static readonly ActionIdentifier CreateSAMLProvider = new ActionIdentifier("iam:CreateSAMLProvider"); public static readonly ActionIdentifier CreateUser = new ActionIdentifier("iam:CreateUser"); public static readonly ActionIdentifier CreateVirtualMFADevice = new ActionIdentifier("iam:CreateVirtualMFADevice"); public static readonly ActionIdentifier DeactivateMFADevice = new ActionIdentifier("iam:DeactivateMFADevice"); public static readonly ActionIdentifier DeleteAccessKey = new ActionIdentifier("iam:DeleteAccessKey"); public static readonly ActionIdentifier DeleteAccountAlias = new ActionIdentifier("iam:DeleteAccountAlias"); public static readonly ActionIdentifier DeleteAccountPasswordPolicy = new ActionIdentifier("iam:DeleteAccountPasswordPolicy"); public static readonly ActionIdentifier DeleteGroup = new ActionIdentifier("iam:DeleteGroup"); public static readonly ActionIdentifier DeleteGroupPolicy = new ActionIdentifier("iam:DeleteGroupPolicy"); public static readonly ActionIdentifier DeleteInstanceProfile = new ActionIdentifier("iam:DeleteInstanceProfile"); public static readonly ActionIdentifier DeleteLoginProfile = new ActionIdentifier("iam:DeleteLoginProfile"); public static readonly ActionIdentifier DeleteRole = new ActionIdentifier("iam:DeleteRole"); public static readonly ActionIdentifier DeleteRolePolicy = new ActionIdentifier("iam:DeleteRolePolicy"); public static readonly ActionIdentifier DeleteSAMLProvider = new ActionIdentifier("iam:DeleteSAMLProvider"); public static readonly ActionIdentifier DeleteServerCertificate = new ActionIdentifier("iam:DeleteServerCertificate"); public static readonly ActionIdentifier DeleteSigningCertificate = new ActionIdentifier("iam:DeleteSigningCertificate"); public static readonly ActionIdentifier DeleteUser = new ActionIdentifier("iam:DeleteUser"); public static readonly ActionIdentifier DeleteUserPolicy = new ActionIdentifier("iam:DeleteUserPolicy"); public static readonly ActionIdentifier DeleteVirtualMFADevice = new ActionIdentifier("iam:DeleteVirtualMFADevice"); public static readonly ActionIdentifier EnableMFADevice = new ActionIdentifier("iam:EnableMFADevice"); public static readonly ActionIdentifier GenerateCredentialReport = new ActionIdentifier("iam:GenerateCredentialReport"); public static readonly ActionIdentifier GetAccountPasswordPolicy = new ActionIdentifier("iam:GetAccountPasswordPolicy"); public static readonly ActionIdentifier GetAccountSummary = new ActionIdentifier("iam:GetAccountSummary"); public static readonly ActionIdentifier GetCredentialReport = new ActionIdentifier("iam:GetCredentialReport"); public static readonly ActionIdentifier GetGroup = new ActionIdentifier("iam:GetGroup"); public static readonly ActionIdentifier GetGroupPolicy = new ActionIdentifier("iam:GetGroupPolicy"); public static readonly ActionIdentifier GetInstanceProfile = new ActionIdentifier("iam:GetInstanceProfile"); public static readonly ActionIdentifier GetLoginProfile = new ActionIdentifier("iam:GetLoginProfile"); public static readonly ActionIdentifier GetRole = new ActionIdentifier("iam:GetRole"); public static readonly ActionIdentifier GetRolePolicy = new ActionIdentifier("iam:GetRolePolicy"); public static readonly ActionIdentifier GetSAMLProvider = new ActionIdentifier("iam:GetSAMLProvider"); public static readonly ActionIdentifier GetServerCertificate = new ActionIdentifier("iam:GetServerCertificate"); public static readonly ActionIdentifier GetUser = new ActionIdentifier("iam:GetUser"); public static readonly ActionIdentifier GetUserPolicy = new ActionIdentifier("iam:GetUserPolicy"); public static readonly ActionIdentifier ListAccessKeys = new ActionIdentifier("iam:ListAccessKeys"); public static readonly ActionIdentifier ListAccountAliases = new ActionIdentifier("iam:ListAccountAliases"); public static readonly ActionIdentifier ListGroupPolicies = new ActionIdentifier("iam:ListGroupPolicies"); public static readonly ActionIdentifier ListGroups = new ActionIdentifier("iam:ListGroups"); public static readonly ActionIdentifier ListGroupsForUser = new ActionIdentifier("iam:ListGroupsForUser"); public static readonly ActionIdentifier ListInstanceProfiles = new ActionIdentifier("iam:ListInstanceProfiles"); public static readonly ActionIdentifier ListInstanceProfilesForRole = new ActionIdentifier("iam:ListInstanceProfilesForRole"); public static readonly ActionIdentifier ListMFADevices = new ActionIdentifier("iam:ListMFADevices"); public static readonly ActionIdentifier ListRolePolicies = new ActionIdentifier("iam:ListRolePolicies"); public static readonly ActionIdentifier ListRoles = new ActionIdentifier("iam:ListRoles"); public static readonly ActionIdentifier ListSAMLProviders = new ActionIdentifier("iam:ListSAMLProviders"); public static readonly ActionIdentifier ListServerCertificates = new ActionIdentifier("iam:ListServerCertificates"); public static readonly ActionIdentifier ListSigningCertificates = new ActionIdentifier("iam:ListSigningCertificates"); public static readonly ActionIdentifier ListUserPolicies = new ActionIdentifier("iam:ListUserPolicies"); public static readonly ActionIdentifier ListUsers = new ActionIdentifier("iam:ListUsers"); public static readonly ActionIdentifier ListVirtualMFADevices = new ActionIdentifier("iam:ListVirtualMFADevices"); public static readonly ActionIdentifier PassRole = new ActionIdentifier("iam:PassRole"); public static readonly ActionIdentifier PutGroupPolicy = new ActionIdentifier("iam:PutGroupPolicy"); public static readonly ActionIdentifier PutRolePolicy = new ActionIdentifier("iam:PutRolePolicy"); public static readonly ActionIdentifier PutUserPolicy = new ActionIdentifier("iam:PutUserPolicy"); public static readonly ActionIdentifier RemoveRoleFromInstanceProfile = new ActionIdentifier("iam:RemoveRoleFromInstanceProfile"); public static readonly ActionIdentifier RemoveUserFromGroup = new ActionIdentifier("iam:RemoveUserFromGroup"); public static readonly ActionIdentifier ResyncMFADevice = new ActionIdentifier("iam:ResyncMFADevice"); public static readonly ActionIdentifier UpdateAccessKey = new ActionIdentifier("iam:UpdateAccessKey"); public static readonly ActionIdentifier UpdateAccountPasswordPolicy = new ActionIdentifier("iam:UpdateAccountPasswordPolicy"); public static readonly ActionIdentifier UpdateAssumeRolePolicy = new ActionIdentifier("iam:UpdateAssumeRolePolicy"); public static readonly ActionIdentifier UpdateGroup = new ActionIdentifier("iam:UpdateGroup"); public static readonly ActionIdentifier UpdateLoginProfile = new ActionIdentifier("iam:UpdateLoginProfile"); public static readonly ActionIdentifier UpdateSAMLProvider = new ActionIdentifier("iam:UpdateSAMLProvider"); public static readonly ActionIdentifier UpdateServerCertificate = new ActionIdentifier("iam:UpdateServerCertificate"); public static readonly ActionIdentifier UpdateSigningCertificate = new ActionIdentifier("iam:UpdateSigningCertificate"); public static readonly ActionIdentifier UpdateUser = new ActionIdentifier("iam:UpdateUser"); public static readonly ActionIdentifier UploadServerCertificate = new ActionIdentifier("iam:UploadServerCertificate"); public static readonly ActionIdentifier UploadSigningCertificate = new ActionIdentifier("iam:UploadSigningCertificate"); } }