Packages

package iam

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. iam
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AccessKey extends Object

    Contains information about an AWS access key.

    Contains information about an AWS access key. This data type is used as a response element in the CreateAccessKey and ListAccessKeys operations.

    Note:The SecretAccessKey value is returned only in response to CreateAccessKey. You can get a secret access key only when you first create an access key; you cannot recover the secret access key later. If you lose a secret access key, you must create a new access key.

    Annotations
    @RawJSType() @native()
  2. trait AccessKeyLastUsed extends Object

    Contains information about the last time an AWS access key was used since IAM began tracking this information on April 22, 2015.

    Contains information about the last time an AWS access key was used since IAM began tracking this information on April 22, 2015. This data type is used as a response element in the GetAccessKeyLastUsed operation.

    Annotations
    @RawJSType() @native()
  3. trait AccessKeyMetadata extends Object

    Contains information about an AWS access key, without its secret key.

    Contains information about an AWS access key, without its secret key. This data type is used as a response element in the ListAccessKeys operation.

    Annotations
    @RawJSType() @native()
  4. type ActionNameListType = Array[ActionNameType]
  5. type ActionNameType = String
  6. trait AddClientIDToOpenIDConnectProviderRequest extends Object
    Annotations
    @RawJSType() @native()
  7. trait AddRoleToInstanceProfileRequest extends Object
    Annotations
    @RawJSType() @native()
  8. trait AddUserToGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  9. type ArnListType = Array[arnType]
  10. trait AttachGroupPolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  11. trait AttachRolePolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  12. trait AttachUserPolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  13. trait AttachedPermissionsBoundary extends Object

    Contains information about an attached permissions boundary.

    Contains information about an attached permissions boundary. An attached permissions boundary is a managed policy that has been attached to a user or role to set the permissions boundary. For more information about permissions boundaries, see Boundaries for IAM Identities in the IAM User Guide.

    Annotations
    @RawJSType() @native()
  14. trait AttachedPolicy extends Object

    Contains information about an attached policy.

    Contains information about an attached policy. An attached policy is a managed policy that has been attached to a user, group, or role. This data type is used as a response element in the ListAttachedGroupPolicies, ListAttachedRolePolicies, ListAttachedUserPolicies, and GetAccountAuthorizationDetails operations. For more information about managed policies, refer to Policies and Inline Policies in the Using IAM guide.

    Annotations
    @RawJSType() @native()
  15. type BootstrapDatum = |[|[|[|[Buffer, Readable], TypedArray[_, _]], Array[Byte]], String]
  16. trait ChangePasswordRequest extends Object
    Annotations
    @RawJSType() @native()
  17. type ColumnNumber = Int
  18. trait ContextEntry extends Object

    Contains information about a condition context key.

    Contains information about a condition context key. It includes the name of the key and specifies the value (or values, if the context key supports multiple values) to use in the simulation. This information is used when evaluating the Condition elements of the input policies. This data type is used as an input parameter to SimulateCustomPolicy and SimulateCustomPolicy .

    Annotations
    @RawJSType() @native()
  19. type ContextEntryListType = Array[ContextEntry]
  20. type ContextKeyNameType = String
  21. type ContextKeyNamesResultListType = Array[ContextKeyNameType]
  22. type ContextKeyTypeEnum = String
  23. type ContextKeyValueListType = Array[ContextKeyValueType]
  24. type ContextKeyValueType = String
  25. trait CreateAccessKeyRequest extends Object
    Annotations
    @RawJSType() @native()
  26. trait CreateAccessKeyResponse extends Object

    Contains the response to a successful CreateAccessKey request.

    Contains the response to a successful CreateAccessKey request.

    Annotations
    @RawJSType() @native()
  27. trait CreateAccountAliasRequest extends Object
    Annotations
    @RawJSType() @native()
  28. trait CreateGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  29. trait CreateGroupResponse extends Object

    Contains the response to a successful CreateGroup request.

    Contains the response to a successful CreateGroup request.

    Annotations
    @RawJSType() @native()
  30. trait CreateInstanceProfileRequest extends Object
    Annotations
    @RawJSType() @native()
  31. trait CreateInstanceProfileResponse extends Object

    Contains the response to a successful CreateInstanceProfile request.

    Contains the response to a successful CreateInstanceProfile request.

    Annotations
    @RawJSType() @native()
  32. trait CreateLoginProfileRequest extends Object
    Annotations
    @RawJSType() @native()
  33. trait CreateLoginProfileResponse extends Object

    Contains the response to a successful CreateLoginProfile request.

    Contains the response to a successful CreateLoginProfile request.

    Annotations
    @RawJSType() @native()
  34. trait CreateOpenIDConnectProviderRequest extends Object
    Annotations
    @RawJSType() @native()
  35. trait CreateOpenIDConnectProviderResponse extends Object

    Contains the response to a successful CreateOpenIDConnectProvider request.

    Contains the response to a successful CreateOpenIDConnectProvider request.

    Annotations
    @RawJSType() @native()
  36. trait CreatePolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  37. trait CreatePolicyResponse extends Object

    Contains the response to a successful CreatePolicy request.

    Contains the response to a successful CreatePolicy request.

    Annotations
    @RawJSType() @native()
  38. trait CreatePolicyVersionRequest extends Object
    Annotations
    @RawJSType() @native()
  39. trait CreatePolicyVersionResponse extends Object

    Contains the response to a successful CreatePolicyVersion request.

    Contains the response to a successful CreatePolicyVersion request.

    Annotations
    @RawJSType() @native()
  40. trait CreateRoleRequest extends Object
    Annotations
    @RawJSType() @native()
  41. trait CreateRoleResponse extends Object

    Contains the response to a successful CreateRole request.

    Contains the response to a successful CreateRole request.

    Annotations
    @RawJSType() @native()
  42. trait CreateSAMLProviderRequest extends Object
    Annotations
    @RawJSType() @native()
  43. trait CreateSAMLProviderResponse extends Object

    Contains the response to a successful CreateSAMLProvider request.

    Contains the response to a successful CreateSAMLProvider request.

    Annotations
    @RawJSType() @native()
  44. trait CreateServiceLinkedRoleRequest extends Object
    Annotations
    @RawJSType() @native()
  45. trait CreateServiceLinkedRoleResponse extends Object
    Annotations
    @RawJSType() @native()
  46. trait CreateServiceSpecificCredentialRequest extends Object
    Annotations
    @RawJSType() @native()
  47. trait CreateServiceSpecificCredentialResponse extends Object
    Annotations
    @RawJSType() @native()
  48. trait CreateUserRequest extends Object
    Annotations
    @RawJSType() @native()
  49. trait CreateUserResponse extends Object

    Contains the response to a successful CreateUser request.

    Contains the response to a successful CreateUser request.

    Annotations
    @RawJSType() @native()
  50. trait CreateVirtualMFADeviceRequest extends Object
    Annotations
    @RawJSType() @native()
  51. trait CreateVirtualMFADeviceResponse extends Object

    Contains the response to a successful CreateVirtualMFADevice request.

    Contains the response to a successful CreateVirtualMFADevice request.

    Annotations
    @RawJSType() @native()
  52. trait DeactivateMFADeviceRequest extends Object
    Annotations
    @RawJSType() @native()
  53. trait DeleteAccessKeyRequest extends Object
    Annotations
    @RawJSType() @native()
  54. trait DeleteAccountAliasRequest extends Object
    Annotations
    @RawJSType() @native()
  55. trait DeleteGroupPolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  56. trait DeleteGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  57. trait DeleteInstanceProfileRequest extends Object
    Annotations
    @RawJSType() @native()
  58. trait DeleteLoginProfileRequest extends Object
    Annotations
    @RawJSType() @native()
  59. trait DeleteOpenIDConnectProviderRequest extends Object
    Annotations
    @RawJSType() @native()
  60. trait DeletePolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  61. trait DeletePolicyVersionRequest extends Object
    Annotations
    @RawJSType() @native()
  62. trait DeleteRolePermissionsBoundaryRequest extends Object
    Annotations
    @RawJSType() @native()
  63. trait DeleteRolePolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  64. trait DeleteRoleRequest extends Object
    Annotations
    @RawJSType() @native()
  65. trait DeleteSAMLProviderRequest extends Object
    Annotations
    @RawJSType() @native()
  66. trait DeleteSSHPublicKeyRequest extends Object
    Annotations
    @RawJSType() @native()
  67. trait DeleteServerCertificateRequest extends Object
    Annotations
    @RawJSType() @native()
  68. trait DeleteServiceLinkedRoleRequest extends Object
    Annotations
    @RawJSType() @native()
  69. trait DeleteServiceLinkedRoleResponse extends Object
    Annotations
    @RawJSType() @native()
  70. trait DeleteServiceSpecificCredentialRequest extends Object
    Annotations
    @RawJSType() @native()
  71. trait DeleteSigningCertificateRequest extends Object
    Annotations
    @RawJSType() @native()
  72. trait DeleteUserPermissionsBoundaryRequest extends Object
    Annotations
    @RawJSType() @native()
  73. trait DeleteUserPolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  74. trait DeleteUserRequest extends Object
    Annotations
    @RawJSType() @native()
  75. trait DeleteVirtualMFADeviceRequest extends Object
    Annotations
    @RawJSType() @native()
  76. trait DeletionTaskFailureReasonType extends Object

    The reason that the service-linked role deletion failed.

    The reason that the service-linked role deletion failed. This data type is used as a response element in the GetServiceLinkedRoleDeletionStatus operation.

    Annotations
    @RawJSType() @native()
  77. type DeletionTaskIdType = String
  78. type DeletionTaskStatusType = String
  79. trait DetachGroupPolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  80. trait DetachRolePolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  81. trait DetachUserPolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  82. trait EnableMFADeviceRequest extends Object
    Annotations
    @RawJSType() @native()
  83. trait EntityDetails extends Object

    An object that contains details about when the IAM entities (users or roles) were last used in an attempt to access the specified AWS service.

    An object that contains details about when the IAM entities (users or roles) were last used in an attempt to access the specified AWS service. This data type is a response element in the GetServiceLastAccessedDetailsWithEntities operation.

    Annotations
    @RawJSType() @native()
  84. trait EntityInfo extends Object

    Contains details about the specified entity (user or role).

    Contains details about the specified entity (user or role). This data type is an element of the EntityDetails object.

    Annotations
    @RawJSType() @native()
  85. type EntityType = String
  86. trait ErrorDetails extends Object

    Contains information about the reason that the operation failed.

    Contains information about the reason that the operation failed. This data type is used as a response element in the GetServiceLastAccessedDetails operation and the GetServiceLastAccessedDetailsWithEntities operation.

    Annotations
    @RawJSType() @native()
  87. type EvalDecisionDetailsType = Dictionary[PolicyEvaluationDecisionType]
  88. type EvalDecisionSourceType = String
  89. trait EvaluationResult extends Object

    Contains the results of a simulation.

    Contains the results of a simulation. This data type is used by the return parameter of SimulateCustomPolicy and SimulatePrincipalPolicy .

    Annotations
    @RawJSType() @native()
  90. type EvaluationResultsListType = Array[EvaluationResult]
  91. trait GenerateCredentialReportResponse extends Object

    Contains the response to a successful GenerateCredentialReport request.

    Contains the response to a successful GenerateCredentialReport request.

    Annotations
    @RawJSType() @native()
  92. trait GenerateServiceLastAccessedDetailsRequest extends Object
    Annotations
    @RawJSType() @native()
  93. trait GenerateServiceLastAccessedDetailsResponse extends Object
    Annotations
    @RawJSType() @native()
  94. trait GetAccessKeyLastUsedRequest extends Object
    Annotations
    @RawJSType() @native()
  95. trait GetAccessKeyLastUsedResponse extends Object

    Contains the response to a successful GetAccessKeyLastUsed request.

    Contains the response to a successful GetAccessKeyLastUsed request. It is also returned as a member of the AccessKeyMetaData structure returned by the ListAccessKeys action.

    Annotations
    @RawJSType() @native()
  96. trait GetAccountAuthorizationDetailsRequest extends Object
    Annotations
    @RawJSType() @native()
  97. trait GetAccountAuthorizationDetailsResponse extends Object

    Contains the response to a successful GetAccountAuthorizationDetails request.

    Contains the response to a successful GetAccountAuthorizationDetails request.

    Annotations
    @RawJSType() @native()
  98. trait GetAccountPasswordPolicyResponse extends Object

    Contains the response to a successful GetAccountPasswordPolicy request.

    Contains the response to a successful GetAccountPasswordPolicy request.

    Annotations
    @RawJSType() @native()
  99. trait GetAccountSummaryResponse extends Object

    Contains the response to a successful GetAccountSummary request.

    Contains the response to a successful GetAccountSummary request.

    Annotations
    @RawJSType() @native()
  100. trait GetContextKeysForCustomPolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  101. trait GetContextKeysForPolicyResponse extends Object

    Contains the response to a successful GetContextKeysForPrincipalPolicy or GetContextKeysForCustomPolicy request.

    Contains the response to a successful GetContextKeysForPrincipalPolicy or GetContextKeysForCustomPolicy request.

    Annotations
    @RawJSType() @native()
  102. trait GetContextKeysForPrincipalPolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  103. trait GetCredentialReportResponse extends Object

    Contains the response to a successful GetCredentialReport request.

    Contains the response to a successful GetCredentialReport request.

    Annotations
    @RawJSType() @native()
  104. trait GetGroupPolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  105. trait GetGroupPolicyResponse extends Object

    Contains the response to a successful GetGroupPolicy request.

    Contains the response to a successful GetGroupPolicy request.

    Annotations
    @RawJSType() @native()
  106. trait GetGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  107. trait GetGroupResponse extends Object

    Contains the response to a successful GetGroup request.

    Contains the response to a successful GetGroup request.

    Annotations
    @RawJSType() @native()
  108. trait GetInstanceProfileRequest extends Object
    Annotations
    @RawJSType() @native()
  109. trait GetInstanceProfileResponse extends Object

    Contains the response to a successful GetInstanceProfile request.

    Contains the response to a successful GetInstanceProfile request.

    Annotations
    @RawJSType() @native()
  110. trait GetLoginProfileRequest extends Object
    Annotations
    @RawJSType() @native()
  111. trait GetLoginProfileResponse extends Object

    Contains the response to a successful GetLoginProfile request.

    Contains the response to a successful GetLoginProfile request.

    Annotations
    @RawJSType() @native()
  112. trait GetOpenIDConnectProviderRequest extends Object
    Annotations
    @RawJSType() @native()
  113. trait GetOpenIDConnectProviderResponse extends Object

    Contains the response to a successful GetOpenIDConnectProvider request.

    Contains the response to a successful GetOpenIDConnectProvider request.

    Annotations
    @RawJSType() @native()
  114. trait GetPolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  115. trait GetPolicyResponse extends Object

    Contains the response to a successful GetPolicy request.

    Contains the response to a successful GetPolicy request.

    Annotations
    @RawJSType() @native()
  116. trait GetPolicyVersionRequest extends Object
    Annotations
    @RawJSType() @native()
  117. trait GetPolicyVersionResponse extends Object

    Contains the response to a successful GetPolicyVersion request.

    Contains the response to a successful GetPolicyVersion request.

    Annotations
    @RawJSType() @native()
  118. trait GetRolePolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  119. trait GetRolePolicyResponse extends Object

    Contains the response to a successful GetRolePolicy request.

    Contains the response to a successful GetRolePolicy request.

    Annotations
    @RawJSType() @native()
  120. trait GetRoleRequest extends Object
    Annotations
    @RawJSType() @native()
  121. trait GetRoleResponse extends Object

    Contains the response to a successful GetRole request.

    Contains the response to a successful GetRole request.

    Annotations
    @RawJSType() @native()
  122. trait GetSAMLProviderRequest extends Object
    Annotations
    @RawJSType() @native()
  123. trait GetSAMLProviderResponse extends Object

    Contains the response to a successful GetSAMLProvider request.

    Contains the response to a successful GetSAMLProvider request.

    Annotations
    @RawJSType() @native()
  124. trait GetSSHPublicKeyRequest extends Object
    Annotations
    @RawJSType() @native()
  125. trait GetSSHPublicKeyResponse extends Object

    Contains the response to a successful GetSSHPublicKey request.

    Contains the response to a successful GetSSHPublicKey request.

    Annotations
    @RawJSType() @native()
  126. trait GetServerCertificateRequest extends Object
    Annotations
    @RawJSType() @native()
  127. trait GetServerCertificateResponse extends Object

    Contains the response to a successful GetServerCertificate request.

    Contains the response to a successful GetServerCertificate request.

    Annotations
    @RawJSType() @native()
  128. trait GetServiceLastAccessedDetailsRequest extends Object
    Annotations
    @RawJSType() @native()
  129. trait GetServiceLastAccessedDetailsResponse extends Object
    Annotations
    @RawJSType() @native()
  130. trait GetServiceLastAccessedDetailsWithEntitiesRequest extends Object
    Annotations
    @RawJSType() @native()
  131. trait GetServiceLastAccessedDetailsWithEntitiesResponse extends Object
    Annotations
    @RawJSType() @native()
  132. trait GetServiceLinkedRoleDeletionStatusRequest extends Object
    Annotations
    @RawJSType() @native()
  133. trait GetServiceLinkedRoleDeletionStatusResponse extends Object
    Annotations
    @RawJSType() @native()
  134. trait GetUserPolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  135. trait GetUserPolicyResponse extends Object

    Contains the response to a successful GetUserPolicy request.

    Contains the response to a successful GetUserPolicy request.

    Annotations
    @RawJSType() @native()
  136. trait GetUserRequest extends Object
    Annotations
    @RawJSType() @native()
  137. trait GetUserResponse extends Object

    Contains the response to a successful GetUser request.

    Contains the response to a successful GetUser request.

    Annotations
    @RawJSType() @native()
  138. trait Group extends Object

    Contains information about an IAM group entity.

    Contains information about an IAM group entity. This data type is used as a response element in the following operations: * CreateGroup * GetGroup * ListGroups

    Annotations
    @RawJSType() @native()
  139. trait GroupDetail extends Object

    Contains information about an IAM group, including all of the group's policies.

    Contains information about an IAM group, including all of the group's policies. This data type is used as a response element in the GetAccountAuthorizationDetails operation.

    Annotations
    @RawJSType() @native()
  140. class IAM extends Object
    Annotations
    @RawJSType() @native() @JSImport( "aws-sdk" , "IAM" )
  141. implicit final class IAMOps extends AnyVal
  142. trait InstanceProfile extends Object

    Contains information about an instance profile.

    Contains information about an instance profile. This data type is used as a response element in the following operations: * CreateInstanceProfile * GetInstanceProfile * ListInstanceProfiles * ListInstanceProfilesForRole

    Annotations
    @RawJSType() @native()
  143. type LineNumber = Int
  144. trait ListAccessKeysRequest extends Object
    Annotations
    @RawJSType() @native()
  145. trait ListAccessKeysResponse extends Object

    Contains the response to a successful ListAccessKeys request.

    Contains the response to a successful ListAccessKeys request.

    Annotations
    @RawJSType() @native()
  146. trait ListAccountAliasesRequest extends Object
    Annotations
    @RawJSType() @native()
  147. trait ListAccountAliasesResponse extends Object

    Contains the response to a successful ListAccountAliases request.

    Contains the response to a successful ListAccountAliases request.

    Annotations
    @RawJSType() @native()
  148. trait ListAttachedGroupPoliciesRequest extends Object
    Annotations
    @RawJSType() @native()
  149. trait ListAttachedGroupPoliciesResponse extends Object

    Contains the response to a successful ListAttachedGroupPolicies request.

    Contains the response to a successful ListAttachedGroupPolicies request.

    Annotations
    @RawJSType() @native()
  150. trait ListAttachedRolePoliciesRequest extends Object
    Annotations
    @RawJSType() @native()
  151. trait ListAttachedRolePoliciesResponse extends Object

    Contains the response to a successful ListAttachedRolePolicies request.

    Contains the response to a successful ListAttachedRolePolicies request.

    Annotations
    @RawJSType() @native()
  152. trait ListAttachedUserPoliciesRequest extends Object
    Annotations
    @RawJSType() @native()
  153. trait ListAttachedUserPoliciesResponse extends Object

    Contains the response to a successful ListAttachedUserPolicies request.

    Contains the response to a successful ListAttachedUserPolicies request.

    Annotations
    @RawJSType() @native()
  154. trait ListEntitiesForPolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  155. trait ListEntitiesForPolicyResponse extends Object

    Contains the response to a successful ListEntitiesForPolicy request.

    Contains the response to a successful ListEntitiesForPolicy request.

    Annotations
    @RawJSType() @native()
  156. trait ListGroupPoliciesRequest extends Object
    Annotations
    @RawJSType() @native()
  157. trait ListGroupPoliciesResponse extends Object

    Contains the response to a successful ListGroupPolicies request.

    Contains the response to a successful ListGroupPolicies request.

    Annotations
    @RawJSType() @native()
  158. trait ListGroupsForUserRequest extends Object
    Annotations
    @RawJSType() @native()
  159. trait ListGroupsForUserResponse extends Object

    Contains the response to a successful ListGroupsForUser request.

    Contains the response to a successful ListGroupsForUser request.

    Annotations
    @RawJSType() @native()
  160. trait ListGroupsRequest extends Object
    Annotations
    @RawJSType() @native()
  161. trait ListGroupsResponse extends Object

    Contains the response to a successful ListGroups request.

    Contains the response to a successful ListGroups request.

    Annotations
    @RawJSType() @native()
  162. trait ListInstanceProfilesForRoleRequest extends Object
    Annotations
    @RawJSType() @native()
  163. trait ListInstanceProfilesForRoleResponse extends Object

    Contains the response to a successful ListInstanceProfilesForRole request.

    Contains the response to a successful ListInstanceProfilesForRole request.

    Annotations
    @RawJSType() @native()
  164. trait ListInstanceProfilesRequest extends Object
    Annotations
    @RawJSType() @native()
  165. trait ListInstanceProfilesResponse extends Object

    Contains the response to a successful ListInstanceProfiles request.

    Contains the response to a successful ListInstanceProfiles request.

    Annotations
    @RawJSType() @native()
  166. trait ListMFADevicesRequest extends Object
    Annotations
    @RawJSType() @native()
  167. trait ListMFADevicesResponse extends Object

    Contains the response to a successful ListMFADevices request.

    Contains the response to a successful ListMFADevices request.

    Annotations
    @RawJSType() @native()
  168. trait ListOpenIDConnectProvidersRequest extends Object
    Annotations
    @RawJSType() @native()
  169. trait ListOpenIDConnectProvidersResponse extends Object

    Contains the response to a successful ListOpenIDConnectProviders request.

    Contains the response to a successful ListOpenIDConnectProviders request.

    Annotations
    @RawJSType() @native()
  170. trait ListPoliciesGrantingServiceAccessEntry extends Object

    Contains details about the permissions policies that are attached to the specified identity (user, group, or role).

    Contains details about the permissions policies that are attached to the specified identity (user, group, or role). This data type is used as a response element in the ListPoliciesGrantingServiceAccess operation.

    Annotations
    @RawJSType() @native()
  171. trait ListPoliciesGrantingServiceAccessRequest extends Object
    Annotations
    @RawJSType() @native()
  172. trait ListPoliciesGrantingServiceAccessResponse extends Object
    Annotations
    @RawJSType() @native()
  173. trait ListPoliciesRequest extends Object
    Annotations
    @RawJSType() @native()
  174. trait ListPoliciesResponse extends Object

    Contains the response to a successful ListPolicies request.

    Contains the response to a successful ListPolicies request.

    Annotations
    @RawJSType() @native()
  175. trait ListPolicyVersionsRequest extends Object
    Annotations
    @RawJSType() @native()
  176. trait ListPolicyVersionsResponse extends Object

    Contains the response to a successful ListPolicyVersions request.

    Contains the response to a successful ListPolicyVersions request.

    Annotations
    @RawJSType() @native()
  177. trait ListRolePoliciesRequest extends Object
    Annotations
    @RawJSType() @native()
  178. trait ListRolePoliciesResponse extends Object

    Contains the response to a successful ListRolePolicies request.

    Contains the response to a successful ListRolePolicies request.

    Annotations
    @RawJSType() @native()
  179. trait ListRoleTagsRequest extends Object
    Annotations
    @RawJSType() @native()
  180. trait ListRoleTagsResponse extends Object
    Annotations
    @RawJSType() @native()
  181. trait ListRolesRequest extends Object
    Annotations
    @RawJSType() @native()
  182. trait ListRolesResponse extends Object

    Contains the response to a successful ListRoles request.

    Contains the response to a successful ListRoles request.

    Annotations
    @RawJSType() @native()
  183. trait ListSAMLProvidersRequest extends Object
    Annotations
    @RawJSType() @native()
  184. trait ListSAMLProvidersResponse extends Object

    Contains the response to a successful ListSAMLProviders request.

    Contains the response to a successful ListSAMLProviders request.

    Annotations
    @RawJSType() @native()
  185. trait ListSSHPublicKeysRequest extends Object
    Annotations
    @RawJSType() @native()
  186. trait ListSSHPublicKeysResponse extends Object

    Contains the response to a successful ListSSHPublicKeys request.

    Contains the response to a successful ListSSHPublicKeys request.

    Annotations
    @RawJSType() @native()
  187. trait ListServerCertificatesRequest extends Object
    Annotations
    @RawJSType() @native()
  188. trait ListServerCertificatesResponse extends Object

    Contains the response to a successful ListServerCertificates request.

    Contains the response to a successful ListServerCertificates request.

    Annotations
    @RawJSType() @native()
  189. trait ListServiceSpecificCredentialsRequest extends Object
    Annotations
    @RawJSType() @native()
  190. trait ListServiceSpecificCredentialsResponse extends Object
    Annotations
    @RawJSType() @native()
  191. trait ListSigningCertificatesRequest extends Object
    Annotations
    @RawJSType() @native()
  192. trait ListSigningCertificatesResponse extends Object

    Contains the response to a successful ListSigningCertificates request.

    Contains the response to a successful ListSigningCertificates request.

    Annotations
    @RawJSType() @native()
  193. trait ListUserPoliciesRequest extends Object
    Annotations
    @RawJSType() @native()
  194. trait ListUserPoliciesResponse extends Object

    Contains the response to a successful ListUserPolicies request.

    Contains the response to a successful ListUserPolicies request.

    Annotations
    @RawJSType() @native()
  195. trait ListUserTagsRequest extends Object
    Annotations
    @RawJSType() @native()
  196. trait ListUserTagsResponse extends Object
    Annotations
    @RawJSType() @native()
  197. trait ListUsersRequest extends Object
    Annotations
    @RawJSType() @native()
  198. trait ListUsersResponse extends Object

    Contains the response to a successful ListUsers request.

    Contains the response to a successful ListUsers request.

    Annotations
    @RawJSType() @native()
  199. trait ListVirtualMFADevicesRequest extends Object
    Annotations
    @RawJSType() @native()
  200. trait ListVirtualMFADevicesResponse extends Object

    Contains the response to a successful ListVirtualMFADevices request.

    Contains the response to a successful ListVirtualMFADevices request.

    Annotations
    @RawJSType() @native()
  201. trait LoginProfile extends Object

    Contains the user name and password create date for a user.

    Contains the user name and password create date for a user. This data type is used as a response element in the CreateLoginProfile and GetLoginProfile operations.

    Annotations
    @RawJSType() @native()
  202. trait MFADevice extends Object

    Contains information about an MFA device.

    Contains information about an MFA device. This data type is used as a response element in the ListMFADevices operation.

    Annotations
    @RawJSType() @native()
  203. trait ManagedPolicyDetail extends Object

    Contains information about a managed policy, including the policy's ARN, versions, and the number of principal entities (users, groups, and roles) that the policy is attached to.

    Contains information about a managed policy, including the policy's ARN, versions, and the number of principal entities (users, groups, and roles) that the policy is attached to. This data type is used as a response element in the GetAccountAuthorizationDetails operation. For more information about managed policies, see Policies and Inline Policies in the Using IAM guide.

    Annotations
    @RawJSType() @native()
  204. type ManagedPolicyDetailListType = Array[ManagedPolicyDetail]
  205. trait OpenIDConnectProviderListEntry extends Object

    Contains the Amazon Resource Name (ARN) for an IAM OpenID Connect provider.

    Contains the Amazon Resource Name (ARN) for an IAM OpenID Connect provider.

    Annotations
    @RawJSType() @native()
  206. type OpenIDConnectProviderListType = Array[OpenIDConnectProviderListEntry]
  207. type OpenIDConnectProviderUrlType = String
  208. trait OrganizationsDecisionDetail extends Object

    Contains information about AWS Organizations's effect on a policy simulation.

    Contains information about AWS Organizations's effect on a policy simulation.

    Annotations
    @RawJSType() @native()
  209. trait PasswordPolicy extends Object

    Contains information about the account password policy.

    Contains information about the account password policy. This data type is used as a response element in the GetAccountPasswordPolicy operation.

    Annotations
    @RawJSType() @native()
  210. type PermissionsBoundaryAttachmentType = String
  211. trait Policy extends Object

    Contains information about a managed policy.

    Contains information about a managed policy. This data type is used as a response element in the CreatePolicy, GetPolicy, and ListPolicies operations. For more information about managed policies, refer to Policies and Inline Policies in the Using IAM guide.

    Annotations
    @RawJSType() @native()
  212. trait PolicyDetail extends Object

    Contains information about an IAM policy, including the policy document.

    Contains information about an IAM policy, including the policy document. This data type is used as a response element in the GetAccountAuthorizationDetails operation.

    Annotations
    @RawJSType() @native()
  213. type PolicyEvaluationDecisionType = String
  214. trait PolicyGrantingServiceAccess extends Object

    Contains details about the permissions policies that are attached to the specified identity (user, group, or role).

    Contains details about the permissions policies that are attached to the specified identity (user, group, or role). This data type is an element of the ListPoliciesGrantingServiceAccessEntry object.

    Annotations
    @RawJSType() @native()
  215. trait PolicyGroup extends Object

    Contains information about a group that a managed policy is attached to.

    Contains information about a group that a managed policy is attached to. This data type is used as a response element in the ListEntitiesForPolicy operation. For more information about managed policies, refer to Policies and Inline Policies in the Using IAM guide.

    Annotations
    @RawJSType() @native()
  216. type PolicyGroupListType = Array[PolicyGroup]
  217. type PolicyIdentifierType = String
  218. trait PolicyRole extends Object

    Contains information about a role that a managed policy is attached to.

    Contains information about a role that a managed policy is attached to. This data type is used as a response element in the ListEntitiesForPolicy operation. For more information about managed policies, refer to Policies and Inline Policies in the Using IAM guide.

    Annotations
    @RawJSType() @native()
  219. type PolicyRoleListType = Array[PolicyRole]
  220. type PolicySourceType = String
  221. type PolicyUsageType = String
  222. trait PolicyUser extends Object

    Contains information about a user that a managed policy is attached to.

    Contains information about a user that a managed policy is attached to. This data type is used as a response element in the ListEntitiesForPolicy operation. For more information about managed policies, refer to Policies and Inline Policies in the Using IAM guide.

    Annotations
    @RawJSType() @native()
  223. type PolicyUserListType = Array[PolicyUser]
  224. trait PolicyVersion extends Object

    Contains information about a version of a managed policy.

    Contains information about a version of a managed policy. This data type is used as a response element in the CreatePolicyVersion, GetPolicyVersion, ListPolicyVersions, and GetAccountAuthorizationDetails operations. For more information about managed policies, refer to Policies and Inline Policies in the Using IAM guide.

    Annotations
    @RawJSType() @native()
  225. trait Position extends Object

    Contains the row and column of a location of a Statement element in a policy document.

    Contains the row and column of a location of a Statement element in a policy document. This data type is used as a member of the Statement type.

    Annotations
    @RawJSType() @native()
  226. trait PutGroupPolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  227. trait PutRolePermissionsBoundaryRequest extends Object
    Annotations
    @RawJSType() @native()
  228. trait PutRolePolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  229. trait PutUserPermissionsBoundaryRequest extends Object
    Annotations
    @RawJSType() @native()
  230. trait PutUserPolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  231. type ReasonType = String
  232. type RegionNameType = String
  233. trait RemoveClientIDFromOpenIDConnectProviderRequest extends Object
    Annotations
    @RawJSType() @native()
  234. trait RemoveRoleFromInstanceProfileRequest extends Object
    Annotations
    @RawJSType() @native()
  235. trait RemoveUserFromGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  236. type ReportContentType = |[|[|[|[Buffer, Readable], TypedArray[_, _]], Array[Byte]], String]
  237. type ReportFormatType = String
  238. type ReportStateDescriptionType = String
  239. type ReportStateType = String
  240. trait ResetServiceSpecificCredentialRequest extends Object
    Annotations
    @RawJSType() @native()
  241. trait ResetServiceSpecificCredentialResponse extends Object
    Annotations
    @RawJSType() @native()
  242. type ResourceHandlingOptionType = String
  243. type ResourceNameListType = Array[ResourceNameType]
  244. type ResourceNameType = String
  245. trait ResourceSpecificResult extends Object

    Contains the result of the simulation of a single API operation call on a single resource.

    Contains the result of the simulation of a single API operation call on a single resource. This data type is used by a member of the EvaluationResult data type.

    Annotations
    @RawJSType() @native()
  246. type ResourceSpecificResultListType = Array[ResourceSpecificResult]
  247. trait ResyncMFADeviceRequest extends Object
    Annotations
    @RawJSType() @native()
  248. trait Role extends Object

    Contains information about an IAM role.

    Contains information about an IAM role. This structure is returned as a response element in several API operations that interact with roles.

    Annotations
    @RawJSType() @native()
  249. trait RoleDetail extends Object

    Contains information about an IAM role, including all of the role's policies.

    Contains information about an IAM role, including all of the role's policies. This data type is used as a response element in the GetAccountAuthorizationDetails operation.

    Annotations
    @RawJSType() @native()
  250. type RoleUsageListType = Array[RoleUsageType]
  251. trait RoleUsageType extends Object

    An object that contains details about how a service-linked role is used, if that information is returned by the service.

    An object that contains details about how a service-linked role is used, if that information is returned by the service. This data type is used as a response element in the GetServiceLinkedRoleDeletionStatus operation.

    Annotations
    @RawJSType() @native()
  252. type SAMLMetadataDocumentType = String
  253. trait SAMLProviderListEntry extends Object

    Contains the list of SAML providers for this account.

    Contains the list of SAML providers for this account.

    Annotations
    @RawJSType() @native()
  254. type SAMLProviderListType = Array[SAMLProviderListEntry]
  255. type SAMLProviderNameType = String
  256. trait SSHPublicKey extends Object

    Contains information about an SSH public key.

    Contains information about an SSH public key. This data type is used as a response element in the GetSSHPublicKey and UploadSSHPublicKey operations.

    Annotations
    @RawJSType() @native()
  257. type SSHPublicKeyListType = Array[SSHPublicKeyMetadata]
  258. trait SSHPublicKeyMetadata extends Object

    Contains information about an SSH public key, without the key's body or fingerprint.

    Contains information about an SSH public key, without the key's body or fingerprint. This data type is used as a response element in the ListSSHPublicKeys operation.

    Annotations
    @RawJSType() @native()
  259. trait ServerCertificate extends Object

    Contains information about a server certificate.

    Contains information about a server certificate. This data type is used as a response element in the GetServerCertificate operation.

    Annotations
    @RawJSType() @native()
  260. trait ServerCertificateMetadata extends Object

    Contains information about a server certificate without its certificate body, certificate chain, and private key.

    Contains information about a server certificate without its certificate body, certificate chain, and private key. This data type is used as a response element in the UploadServerCertificate and ListServerCertificates operations.

    Annotations
    @RawJSType() @native()
  261. trait ServiceLastAccessed extends Object

    Contains details about the most recent attempt to access the service.

    Contains details about the most recent attempt to access the service. This data type is used as a response element in the GetServiceLastAccessedDetails operation.

    Annotations
    @RawJSType() @native()
  262. trait ServiceSpecificCredential extends Object

    Contains the details of a service-specific credential.

    Contains the details of a service-specific credential.

    Annotations
    @RawJSType() @native()
  263. trait ServiceSpecificCredentialMetadata extends Object

    Contains additional details about a service-specific credential.

    Contains additional details about a service-specific credential.

    Annotations
    @RawJSType() @native()
  264. type ServiceSpecificCredentialsListType = Array[ServiceSpecificCredentialMetadata]
  265. type ServicesLastAccessed = Array[ServiceLastAccessed]
  266. trait SetDefaultPolicyVersionRequest extends Object
    Annotations
    @RawJSType() @native()
  267. trait SigningCertificate extends Object

    Contains information about an X.509 signing certificate.

    Contains information about an X.509 signing certificate. This data type is used as a response element in the UploadSigningCertificate and ListSigningCertificates operations.

    Annotations
    @RawJSType() @native()
  268. trait SimulateCustomPolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  269. trait SimulatePolicyResponse extends Object

    Contains the response to a successful SimulatePrincipalPolicy or SimulateCustomPolicy request.

    Contains the response to a successful SimulatePrincipalPolicy or SimulateCustomPolicy request.

    Annotations
    @RawJSType() @native()
  270. trait SimulatePrincipalPolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  271. type SimulationPolicyListType = Array[policyDocumentType]
  272. trait Statement extends Object

    Contains a reference to a Statement element in a policy document that determines the result of the simulation.

    Contains a reference to a Statement element in a policy document that determines the result of the simulation. This data type is used by the MatchedStatements member of the EvaluationResult type.

    Annotations
    @RawJSType() @native()
  273. type StatementListType = Array[Statement]
  274. trait Tag extends Object

    A structure that represents user-provided metadata that can be associated with a resource such as an IAM user or role.

    A structure that represents user-provided metadata that can be associated with a resource such as an IAM user or role. For more information about tagging, see IAM Identities in the IAM User Guide.

    Annotations
    @RawJSType() @native()
  275. trait TagRoleRequest extends Object
    Annotations
    @RawJSType() @native()
  276. trait TagUserRequest extends Object
    Annotations
    @RawJSType() @native()
  277. trait UntagRoleRequest extends Object
    Annotations
    @RawJSType() @native()
  278. trait UntagUserRequest extends Object
    Annotations
    @RawJSType() @native()
  279. trait UpdateAccessKeyRequest extends Object
    Annotations
    @RawJSType() @native()
  280. trait UpdateAccountPasswordPolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  281. trait UpdateAssumeRolePolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  282. trait UpdateGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  283. trait UpdateLoginProfileRequest extends Object
    Annotations
    @RawJSType() @native()
  284. trait UpdateOpenIDConnectProviderThumbprintRequest extends Object
    Annotations
    @RawJSType() @native()
  285. trait UpdateRoleDescriptionRequest extends Object
    Annotations
    @RawJSType() @native()
  286. trait UpdateRoleDescriptionResponse extends Object
    Annotations
    @RawJSType() @native()
  287. trait UpdateRoleRequest extends Object
    Annotations
    @RawJSType() @native()
  288. trait UpdateRoleResponse extends Object
    Annotations
    @RawJSType() @native()
  289. trait UpdateSAMLProviderRequest extends Object
    Annotations
    @RawJSType() @native()
  290. trait UpdateSAMLProviderResponse extends Object

    Contains the response to a successful UpdateSAMLProvider request.

    Contains the response to a successful UpdateSAMLProvider request.

    Annotations
    @RawJSType() @native()
  291. trait UpdateSSHPublicKeyRequest extends Object
    Annotations
    @RawJSType() @native()
  292. trait UpdateServerCertificateRequest extends Object
    Annotations
    @RawJSType() @native()
  293. trait UpdateServiceSpecificCredentialRequest extends Object
    Annotations
    @RawJSType() @native()
  294. trait UpdateSigningCertificateRequest extends Object
    Annotations
    @RawJSType() @native()
  295. trait UpdateUserRequest extends Object
    Annotations
    @RawJSType() @native()
  296. trait UploadSSHPublicKeyRequest extends Object
    Annotations
    @RawJSType() @native()
  297. trait UploadSSHPublicKeyResponse extends Object

    Contains the response to a successful UploadSSHPublicKey request.

    Contains the response to a successful UploadSSHPublicKey request.

    Annotations
    @RawJSType() @native()
  298. trait UploadServerCertificateRequest extends Object
    Annotations
    @RawJSType() @native()
  299. trait UploadServerCertificateResponse extends Object

    Contains the response to a successful UploadServerCertificate request.

    Contains the response to a successful UploadServerCertificate request.

    Annotations
    @RawJSType() @native()
  300. trait UploadSigningCertificateRequest extends Object
    Annotations
    @RawJSType() @native()
  301. trait UploadSigningCertificateResponse extends Object

    Contains the response to a successful UploadSigningCertificate request.

    Contains the response to a successful UploadSigningCertificate request.

    Annotations
    @RawJSType() @native()
  302. trait User extends Object

    Contains information about an IAM user entity.

    Contains information about an IAM user entity. This data type is used as a response element in the following operations: * CreateUser * GetUser * ListUsers

    Annotations
    @RawJSType() @native()
  303. trait UserDetail extends Object

    Contains information about an IAM user, including all the user's policies and all the IAM groups the user is in.

    Contains information about an IAM user, including all the user's policies and all the IAM groups the user is in. This data type is used as a response element in the GetAccountAuthorizationDetails operation.

    Annotations
    @RawJSType() @native()
  304. trait VirtualMFADevice extends Object

    Contains information about a virtual MFA device.

    Contains information about a virtual MFA device.

    Annotations
    @RawJSType() @native()
  305. type accessKeyIdType = String
  306. type accessKeyMetadataListType = Array[AccessKeyMetadata]
  307. type accessKeySecretType = String
  308. type accountAliasListType = Array[accountAliasType]
  309. type accountAliasType = String
  310. type arnType = String
  311. type assignmentStatusType = String
  312. type attachedPoliciesListType = Array[AttachedPolicy]
  313. type attachmentCountType = Int
  314. type authenticationCodeType = String
  315. type booleanObjectType = Boolean
  316. type booleanType = Boolean
  317. type certificateBodyType = String
  318. type certificateChainType = String
  319. type certificateIdType = String
  320. type certificateListType = Array[SigningCertificate]
  321. type clientIDListType = Array[clientIDType]
  322. type clientIDType = String
  323. type customSuffixType = String
  324. type dateType = Date
  325. type encodingType = String
  326. type entityDetailsListType = Array[EntityDetails]
  327. type entityListType = Array[EntityType]
  328. type entityNameType = String
  329. type existingUserNameType = String
  330. type groupDetailListType = Array[GroupDetail]
  331. type groupListType = Array[Group]
  332. type groupNameListType = Array[groupNameType]
  333. type groupNameType = String
  334. type idType = String
  335. type instanceProfileListType = Array[InstanceProfile]
  336. type instanceProfileNameType = String
  337. type integerType = Int
  338. type jobIDType = String
  339. type jobStatusType = String
  340. type listPolicyGrantingServiceAccessResponseListType = Array[ListPoliciesGrantingServiceAccessEntry]
  341. type markerType = String
  342. type maxItemsType = Int
  343. type maxPasswordAgeType = Int
  344. type mfaDeviceListType = Array[MFADevice]
  345. type minimumPasswordLengthType = Int
  346. type passwordReusePreventionType = Int
  347. type passwordType = String
  348. type pathPrefixType = String
  349. type pathType = String
  350. type policyDescriptionType = String
  351. type policyDetailListType = Array[PolicyDetail]
  352. type policyDocumentType = String
  353. type policyDocumentVersionListType = Array[PolicyVersion]
  354. type policyGrantingServiceAccessListType = Array[PolicyGrantingServiceAccess]
  355. type policyListType = Array[Policy]
  356. type policyNameListType = Array[policyNameType]
  357. type policyNameType = String
  358. type policyOwnerEntityType = String
  359. type policyPathType = String
  360. type policyScopeType = String
  361. type policyType = String
  362. type policyVersionIdType = String
  363. type privateKeyType = String
  364. type publicKeyFingerprintType = String
  365. type publicKeyIdType = String
  366. type publicKeyMaterialType = String
  367. type roleDescriptionType = String
  368. type roleDetailListType = Array[RoleDetail]
  369. type roleListType = Array[Role]
  370. type roleMaxSessionDurationType = Int
  371. type roleNameType = String
  372. type serialNumberType = String
  373. type serverCertificateMetadataListType = Array[ServerCertificateMetadata]
  374. type serverCertificateNameType = String
  375. type serviceName = String
  376. type serviceNameType = String
  377. type serviceNamespaceListType = Array[serviceNamespaceType]
  378. type serviceNamespaceType = String
  379. type servicePassword = String
  380. type serviceSpecificCredentialId = String
  381. type serviceUserName = String
  382. type statusType = String
  383. type stringType = String
  384. type summaryKeyType = String
  385. type summaryMapType = Dictionary[summaryValueType]
  386. type summaryValueType = Int
  387. type tagKeyListType = Array[tagKeyType]
  388. type tagKeyType = String
  389. type tagListType = Array[Tag]
  390. type tagValueType = String
  391. type thumbprintListType = Array[thumbprintType]
  392. type thumbprintType = String
  393. type userDetailListType = Array[UserDetail]
  394. type userListType = Array[User]
  395. type userNameType = String
  396. type virtualMFADeviceListType = Array[VirtualMFADevice]
  397. type virtualMFADeviceName = String

Value Members

  1. object AccessKey
  2. object AccessKeyLastUsed
  3. object AccessKeyMetadata
  4. object AddClientIDToOpenIDConnectProviderRequest
  5. object AddRoleToInstanceProfileRequest
  6. object AddUserToGroupRequest
  7. object AttachGroupPolicyRequest
  8. object AttachRolePolicyRequest
  9. object AttachUserPolicyRequest
  10. object AttachedPermissionsBoundary
  11. object AttachedPolicy
  12. object ChangePasswordRequest
  13. object ContextEntry
  14. object ContextKeyTypeEnumEnum
  15. object CreateAccessKeyRequest
  16. object CreateAccessKeyResponse
  17. object CreateAccountAliasRequest
  18. object CreateGroupRequest
  19. object CreateGroupResponse
  20. object CreateInstanceProfileRequest
  21. object CreateInstanceProfileResponse
  22. object CreateLoginProfileRequest
  23. object CreateLoginProfileResponse
  24. object CreateOpenIDConnectProviderRequest
  25. object CreateOpenIDConnectProviderResponse
  26. object CreatePolicyRequest
  27. object CreatePolicyResponse
  28. object CreatePolicyVersionRequest
  29. object CreatePolicyVersionResponse
  30. object CreateRoleRequest
  31. object CreateRoleResponse
  32. object CreateSAMLProviderRequest
  33. object CreateSAMLProviderResponse
  34. object CreateServiceLinkedRoleRequest
  35. object CreateServiceLinkedRoleResponse
  36. object CreateServiceSpecificCredentialRequest
  37. object CreateServiceSpecificCredentialResponse
  38. object CreateUserRequest
  39. object CreateUserResponse
  40. object CreateVirtualMFADeviceRequest
  41. object CreateVirtualMFADeviceResponse
  42. object DeactivateMFADeviceRequest
  43. object DeleteAccessKeyRequest
  44. object DeleteAccountAliasRequest
  45. object DeleteGroupPolicyRequest
  46. object DeleteGroupRequest
  47. object DeleteInstanceProfileRequest
  48. object DeleteLoginProfileRequest
  49. object DeleteOpenIDConnectProviderRequest
  50. object DeletePolicyRequest
  51. object DeletePolicyVersionRequest
  52. object DeleteRolePermissionsBoundaryRequest
  53. object DeleteRolePolicyRequest
  54. object DeleteRoleRequest
  55. object DeleteSAMLProviderRequest
  56. object DeleteSSHPublicKeyRequest
  57. object DeleteServerCertificateRequest
  58. object DeleteServiceLinkedRoleRequest
  59. object DeleteServiceLinkedRoleResponse
  60. object DeleteServiceSpecificCredentialRequest
  61. object DeleteSigningCertificateRequest
  62. object DeleteUserPermissionsBoundaryRequest
  63. object DeleteUserPolicyRequest
  64. object DeleteUserRequest
  65. object DeleteVirtualMFADeviceRequest
  66. object DeletionTaskFailureReasonType
  67. object DeletionTaskStatusTypeEnum
  68. object DetachGroupPolicyRequest
  69. object DetachRolePolicyRequest
  70. object DetachUserPolicyRequest
  71. object EnableMFADeviceRequest
  72. object EntityDetails
  73. object EntityInfo
  74. object EntityTypeEnum
  75. object ErrorDetails
  76. object EvaluationResult
  77. object GenerateCredentialReportResponse
  78. object GenerateServiceLastAccessedDetailsRequest
  79. object GenerateServiceLastAccessedDetailsResponse
  80. object GetAccessKeyLastUsedRequest
  81. object GetAccessKeyLastUsedResponse
  82. object GetAccountAuthorizationDetailsRequest
  83. object GetAccountAuthorizationDetailsResponse
  84. object GetAccountPasswordPolicyResponse
  85. object GetAccountSummaryResponse
  86. object GetContextKeysForCustomPolicyRequest
  87. object GetContextKeysForPolicyResponse
  88. object GetContextKeysForPrincipalPolicyRequest
  89. object GetCredentialReportResponse
  90. object GetGroupPolicyRequest
  91. object GetGroupPolicyResponse
  92. object GetGroupRequest
  93. object GetGroupResponse
  94. object GetInstanceProfileRequest
  95. object GetInstanceProfileResponse
  96. object GetLoginProfileRequest
  97. object GetLoginProfileResponse
  98. object GetOpenIDConnectProviderRequest
  99. object GetOpenIDConnectProviderResponse
  100. object GetPolicyRequest
  101. object GetPolicyResponse
  102. object GetPolicyVersionRequest
  103. object GetPolicyVersionResponse
  104. object GetRolePolicyRequest
  105. object GetRolePolicyResponse
  106. object GetRoleRequest
  107. object GetRoleResponse
  108. object GetSAMLProviderRequest
  109. object GetSAMLProviderResponse
  110. object GetSSHPublicKeyRequest
  111. object GetSSHPublicKeyResponse
  112. object GetServerCertificateRequest
  113. object GetServerCertificateResponse
  114. object GetServiceLastAccessedDetailsRequest
  115. object GetServiceLastAccessedDetailsResponse
  116. object GetServiceLastAccessedDetailsWithEntitiesRequest
  117. object GetServiceLastAccessedDetailsWithEntitiesResponse
  118. object GetServiceLinkedRoleDeletionStatusRequest
  119. object GetServiceLinkedRoleDeletionStatusResponse
  120. object GetUserPolicyRequest
  121. object GetUserPolicyResponse
  122. object GetUserRequest
  123. object GetUserResponse
  124. object Group
  125. object GroupDetail
  126. object InstanceProfile
  127. object ListAccessKeysRequest
  128. object ListAccessKeysResponse
  129. object ListAccountAliasesRequest
  130. object ListAccountAliasesResponse
  131. object ListAttachedGroupPoliciesRequest
  132. object ListAttachedGroupPoliciesResponse
  133. object ListAttachedRolePoliciesRequest
  134. object ListAttachedRolePoliciesResponse
  135. object ListAttachedUserPoliciesRequest
  136. object ListAttachedUserPoliciesResponse
  137. object ListEntitiesForPolicyRequest
  138. object ListEntitiesForPolicyResponse
  139. object ListGroupPoliciesRequest
  140. object ListGroupPoliciesResponse
  141. object ListGroupsForUserRequest
  142. object ListGroupsForUserResponse
  143. object ListGroupsRequest
  144. object ListGroupsResponse
  145. object ListInstanceProfilesForRoleRequest
  146. object ListInstanceProfilesForRoleResponse
  147. object ListInstanceProfilesRequest
  148. object ListInstanceProfilesResponse
  149. object ListMFADevicesRequest
  150. object ListMFADevicesResponse
  151. object ListOpenIDConnectProvidersRequest
  152. object ListOpenIDConnectProvidersResponse
  153. object ListPoliciesGrantingServiceAccessEntry
  154. object ListPoliciesGrantingServiceAccessRequest
  155. object ListPoliciesGrantingServiceAccessResponse
  156. object ListPoliciesRequest
  157. object ListPoliciesResponse
  158. object ListPolicyVersionsRequest
  159. object ListPolicyVersionsResponse
  160. object ListRolePoliciesRequest
  161. object ListRolePoliciesResponse
  162. object ListRoleTagsRequest
  163. object ListRoleTagsResponse
  164. object ListRolesRequest
  165. object ListRolesResponse
  166. object ListSAMLProvidersRequest
  167. object ListSAMLProvidersResponse
  168. object ListSSHPublicKeysRequest
  169. object ListSSHPublicKeysResponse
  170. object ListServerCertificatesRequest
  171. object ListServerCertificatesResponse
  172. object ListServiceSpecificCredentialsRequest
  173. object ListServiceSpecificCredentialsResponse
  174. object ListSigningCertificatesRequest
  175. object ListSigningCertificatesResponse
  176. object ListUserPoliciesRequest
  177. object ListUserPoliciesResponse
  178. object ListUserTagsRequest
  179. object ListUserTagsResponse
  180. object ListUsersRequest
  181. object ListUsersResponse
  182. object ListVirtualMFADevicesRequest
  183. object ListVirtualMFADevicesResponse
  184. object LoginProfile
  185. object MFADevice
  186. object ManagedPolicyDetail
  187. object OpenIDConnectProviderListEntry
  188. object OrganizationsDecisionDetail
  189. object PasswordPolicy
  190. object PermissionsBoundaryAttachmentTypeEnum
  191. object Policy
  192. object PolicyDetail
  193. object PolicyEvaluationDecisionTypeEnum
  194. object PolicyGrantingServiceAccess
  195. object PolicyGroup
  196. object PolicyRole
  197. object PolicySourceTypeEnum
  198. object PolicyUsageTypeEnum

    The policy usage type that indicates whether the policy is used as a permissions policy or as the permissions boundary for an entity.

    The policy usage type that indicates whether the policy is used as a permissions policy or as the permissions boundary for an entity. For more information about permissions boundaries, see Boundaries for IAM Identities in the IAM User Guide.

  199. object PolicyUser
  200. object PolicyVersion
  201. object Position
  202. object PutGroupPolicyRequest
  203. object PutRolePermissionsBoundaryRequest
  204. object PutRolePolicyRequest
  205. object PutUserPermissionsBoundaryRequest
  206. object PutUserPolicyRequest
  207. object RemoveClientIDFromOpenIDConnectProviderRequest
  208. object RemoveRoleFromInstanceProfileRequest
  209. object RemoveUserFromGroupRequest
  210. object ReportFormatTypeEnum
  211. object ReportStateTypeEnum
  212. object ResetServiceSpecificCredentialRequest
  213. object ResetServiceSpecificCredentialResponse
  214. object ResourceSpecificResult
  215. object ResyncMFADeviceRequest
  216. object Role
  217. object RoleDetail
  218. object RoleUsageType
  219. object SAMLProviderListEntry
  220. object SSHPublicKey
  221. object SSHPublicKeyMetadata
  222. object ServerCertificate
  223. object ServerCertificateMetadata
  224. object ServiceLastAccessed
  225. object ServiceSpecificCredential
  226. object ServiceSpecificCredentialMetadata
  227. object SetDefaultPolicyVersionRequest
  228. object SigningCertificate
  229. object SimulateCustomPolicyRequest
  230. object SimulatePolicyResponse
  231. object SimulatePrincipalPolicyRequest
  232. object Statement
  233. object Tag
  234. object TagRoleRequest
  235. object TagUserRequest
  236. object UntagRoleRequest
  237. object UntagUserRequest
  238. object UpdateAccessKeyRequest
  239. object UpdateAccountPasswordPolicyRequest
  240. object UpdateAssumeRolePolicyRequest
  241. object UpdateGroupRequest
  242. object UpdateLoginProfileRequest
  243. object UpdateOpenIDConnectProviderThumbprintRequest
  244. object UpdateRoleDescriptionRequest
  245. object UpdateRoleDescriptionResponse
  246. object UpdateRoleRequest
  247. object UpdateRoleResponse
  248. object UpdateSAMLProviderRequest
  249. object UpdateSAMLProviderResponse
  250. object UpdateSSHPublicKeyRequest
  251. object UpdateServerCertificateRequest
  252. object UpdateServiceSpecificCredentialRequest
  253. object UpdateSigningCertificateRequest
  254. object UpdateUserRequest
  255. object UploadSSHPublicKeyRequest
  256. object UploadSSHPublicKeyResponse
  257. object UploadServerCertificateRequest
  258. object UploadServerCertificateResponse
  259. object UploadSigningCertificateRequest
  260. object UploadSigningCertificateResponse
  261. object User
  262. object UserDetail
  263. object VirtualMFADevice
  264. object assignmentStatusTypeEnum
  265. object encodingTypeEnum
  266. object jobStatusTypeEnum
  267. object policyOwnerEntityTypeEnum
  268. object policyScopeTypeEnum
  269. object policyTypeEnum
  270. object statusTypeEnum
  271. object summaryKeyTypeEnum

Inherited from AnyRef

Inherited from Any

Ungrouped