package iam
- Alphabetic
- By Inheritance
- iam
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
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
SecretAccessKeyvalue 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()
-
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()
-
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()
- type ActionNameListType = Array[ActionNameType]
- type ActionNameType = String
-
trait
AddClientIDToOpenIDConnectProviderRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
AddRoleToInstanceProfileRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
AddUserToGroupRequest extends Object
- Annotations
- @RawJSType() @native()
- type ArnListType = Array[arnType]
-
trait
AttachGroupPolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
AttachRolePolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
AttachUserPolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
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()
-
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()
- type BootstrapDatum = |[|[|[|[Buffer, Readable], TypedArray[_, _]], Array[Byte]], String]
-
trait
ChangePasswordRequest extends Object
- Annotations
- @RawJSType() @native()
- type ColumnNumber = Int
-
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
Conditionelements of the input policies. This data type is used as an input parameter toSimulateCustomPolicyandSimulateCustomPolicy.- Annotations
- @RawJSType() @native()
- type ContextEntryListType = Array[ContextEntry]
- type ContextKeyNameType = String
- type ContextKeyNamesResultListType = Array[ContextKeyNameType]
- type ContextKeyTypeEnum = String
- type ContextKeyValueListType = Array[ContextKeyValueType]
- type ContextKeyValueType = String
-
trait
CreateAccessKeyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateAccessKeyResponse extends Object
Contains the response to a successful CreateAccessKey request.
Contains the response to a successful CreateAccessKey request.
- Annotations
- @RawJSType() @native()
-
trait
CreateAccountAliasRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateGroupRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateGroupResponse extends Object
Contains the response to a successful CreateGroup request.
Contains the response to a successful CreateGroup request.
- Annotations
- @RawJSType() @native()
-
trait
CreateInstanceProfileRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateInstanceProfileResponse extends Object
Contains the response to a successful CreateInstanceProfile request.
Contains the response to a successful CreateInstanceProfile request.
- Annotations
- @RawJSType() @native()
-
trait
CreateLoginProfileRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateLoginProfileResponse extends Object
Contains the response to a successful CreateLoginProfile request.
Contains the response to a successful CreateLoginProfile request.
- Annotations
- @RawJSType() @native()
-
trait
CreateOpenIDConnectProviderRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateOpenIDConnectProviderResponse extends Object
Contains the response to a successful CreateOpenIDConnectProvider request.
Contains the response to a successful CreateOpenIDConnectProvider request.
- Annotations
- @RawJSType() @native()
-
trait
CreatePolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreatePolicyResponse extends Object
Contains the response to a successful CreatePolicy request.
Contains the response to a successful CreatePolicy request.
- Annotations
- @RawJSType() @native()
-
trait
CreatePolicyVersionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreatePolicyVersionResponse extends Object
Contains the response to a successful CreatePolicyVersion request.
Contains the response to a successful CreatePolicyVersion request.
- Annotations
- @RawJSType() @native()
-
trait
CreateRoleRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateRoleResponse extends Object
Contains the response to a successful CreateRole request.
Contains the response to a successful CreateRole request.
- Annotations
- @RawJSType() @native()
-
trait
CreateSAMLProviderRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateSAMLProviderResponse extends Object
Contains the response to a successful CreateSAMLProvider request.
Contains the response to a successful CreateSAMLProvider request.
- Annotations
- @RawJSType() @native()
-
trait
CreateServiceLinkedRoleRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateServiceLinkedRoleResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateServiceSpecificCredentialRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateServiceSpecificCredentialResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateUserRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateUserResponse extends Object
Contains the response to a successful CreateUser request.
Contains the response to a successful CreateUser request.
- Annotations
- @RawJSType() @native()
-
trait
CreateVirtualMFADeviceRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateVirtualMFADeviceResponse extends Object
Contains the response to a successful CreateVirtualMFADevice request.
Contains the response to a successful CreateVirtualMFADevice request.
- Annotations
- @RawJSType() @native()
-
trait
DeactivateMFADeviceRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteAccessKeyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteAccountAliasRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteGroupPolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteGroupRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteInstanceProfileRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteLoginProfileRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteOpenIDConnectProviderRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeletePolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeletePolicyVersionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteRolePermissionsBoundaryRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteRolePolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteRoleRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteSAMLProviderRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteSSHPublicKeyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteServerCertificateRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteServiceLinkedRoleRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteServiceLinkedRoleResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteServiceSpecificCredentialRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteSigningCertificateRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteUserPermissionsBoundaryRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteUserPolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteUserRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteVirtualMFADeviceRequest extends Object
- Annotations
- @RawJSType() @native()
-
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()
- type DeletionTaskIdType = String
- type DeletionTaskStatusType = String
-
trait
DetachGroupPolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DetachRolePolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DetachUserPolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
EnableMFADeviceRequest extends Object
- Annotations
- @RawJSType() @native()
-
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()
-
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()
- type EntityType = String
-
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()
- type EvalDecisionDetailsType = Dictionary[PolicyEvaluationDecisionType]
- type EvalDecisionSourceType = String
-
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
SimulateCustomPolicyandSimulatePrincipalPolicy.- Annotations
- @RawJSType() @native()
- type EvaluationResultsListType = Array[EvaluationResult]
-
trait
GenerateCredentialReportResponse extends Object
Contains the response to a successful GenerateCredentialReport request.
Contains the response to a successful GenerateCredentialReport request.
- Annotations
- @RawJSType() @native()
-
trait
GenerateServiceLastAccessedDetailsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GenerateServiceLastAccessedDetailsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetAccessKeyLastUsedRequest extends Object
- Annotations
- @RawJSType() @native()
-
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()
-
trait
GetAccountAuthorizationDetailsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetAccountAuthorizationDetailsResponse extends Object
Contains the response to a successful GetAccountAuthorizationDetails request.
Contains the response to a successful GetAccountAuthorizationDetails request.
- Annotations
- @RawJSType() @native()
-
trait
GetAccountPasswordPolicyResponse extends Object
Contains the response to a successful GetAccountPasswordPolicy request.
Contains the response to a successful GetAccountPasswordPolicy request.
- Annotations
- @RawJSType() @native()
-
trait
GetAccountSummaryResponse extends Object
Contains the response to a successful GetAccountSummary request.
Contains the response to a successful GetAccountSummary request.
- Annotations
- @RawJSType() @native()
-
trait
GetContextKeysForCustomPolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
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()
-
trait
GetContextKeysForPrincipalPolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetCredentialReportResponse extends Object
Contains the response to a successful GetCredentialReport request.
Contains the response to a successful GetCredentialReport request.
- Annotations
- @RawJSType() @native()
-
trait
GetGroupPolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetGroupPolicyResponse extends Object
Contains the response to a successful GetGroupPolicy request.
Contains the response to a successful GetGroupPolicy request.
- Annotations
- @RawJSType() @native()
-
trait
GetGroupRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetGroupResponse extends Object
Contains the response to a successful GetGroup request.
Contains the response to a successful GetGroup request.
- Annotations
- @RawJSType() @native()
-
trait
GetInstanceProfileRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetInstanceProfileResponse extends Object
Contains the response to a successful GetInstanceProfile request.
Contains the response to a successful GetInstanceProfile request.
- Annotations
- @RawJSType() @native()
-
trait
GetLoginProfileRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetLoginProfileResponse extends Object
Contains the response to a successful GetLoginProfile request.
Contains the response to a successful GetLoginProfile request.
- Annotations
- @RawJSType() @native()
-
trait
GetOpenIDConnectProviderRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetOpenIDConnectProviderResponse extends Object
Contains the response to a successful GetOpenIDConnectProvider request.
Contains the response to a successful GetOpenIDConnectProvider request.
- Annotations
- @RawJSType() @native()
-
trait
GetPolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetPolicyResponse extends Object
Contains the response to a successful GetPolicy request.
Contains the response to a successful GetPolicy request.
- Annotations
- @RawJSType() @native()
-
trait
GetPolicyVersionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetPolicyVersionResponse extends Object
Contains the response to a successful GetPolicyVersion request.
Contains the response to a successful GetPolicyVersion request.
- Annotations
- @RawJSType() @native()
-
trait
GetRolePolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetRolePolicyResponse extends Object
Contains the response to a successful GetRolePolicy request.
Contains the response to a successful GetRolePolicy request.
- Annotations
- @RawJSType() @native()
-
trait
GetRoleRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetRoleResponse extends Object
Contains the response to a successful GetRole request.
Contains the response to a successful GetRole request.
- Annotations
- @RawJSType() @native()
-
trait
GetSAMLProviderRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetSAMLProviderResponse extends Object
Contains the response to a successful GetSAMLProvider request.
Contains the response to a successful GetSAMLProvider request.
- Annotations
- @RawJSType() @native()
-
trait
GetSSHPublicKeyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetSSHPublicKeyResponse extends Object
Contains the response to a successful GetSSHPublicKey request.
Contains the response to a successful GetSSHPublicKey request.
- Annotations
- @RawJSType() @native()
-
trait
GetServerCertificateRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetServerCertificateResponse extends Object
Contains the response to a successful GetServerCertificate request.
Contains the response to a successful GetServerCertificate request.
- Annotations
- @RawJSType() @native()
-
trait
GetServiceLastAccessedDetailsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetServiceLastAccessedDetailsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetServiceLastAccessedDetailsWithEntitiesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetServiceLastAccessedDetailsWithEntitiesResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetServiceLinkedRoleDeletionStatusRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetServiceLinkedRoleDeletionStatusResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetUserPolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetUserPolicyResponse extends Object
Contains the response to a successful GetUserPolicy request.
Contains the response to a successful GetUserPolicy request.
- Annotations
- @RawJSType() @native()
-
trait
GetUserRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetUserResponse extends Object
Contains the response to a successful GetUser request.
Contains the response to a successful GetUser request.
- Annotations
- @RawJSType() @native()
-
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()
-
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()
-
class
IAM extends Object
- Annotations
- @RawJSType() @native() @JSImport( "aws-sdk" , "IAM" )
- implicit final class IAMOps extends AnyVal
-
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()
- type LineNumber = Int
-
trait
ListAccessKeysRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListAccessKeysResponse extends Object
Contains the response to a successful ListAccessKeys request.
Contains the response to a successful ListAccessKeys request.
- Annotations
- @RawJSType() @native()
-
trait
ListAccountAliasesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListAccountAliasesResponse extends Object
Contains the response to a successful ListAccountAliases request.
Contains the response to a successful ListAccountAliases request.
- Annotations
- @RawJSType() @native()
-
trait
ListAttachedGroupPoliciesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListAttachedGroupPoliciesResponse extends Object
Contains the response to a successful ListAttachedGroupPolicies request.
Contains the response to a successful ListAttachedGroupPolicies request.
- Annotations
- @RawJSType() @native()
-
trait
ListAttachedRolePoliciesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListAttachedRolePoliciesResponse extends Object
Contains the response to a successful ListAttachedRolePolicies request.
Contains the response to a successful ListAttachedRolePolicies request.
- Annotations
- @RawJSType() @native()
-
trait
ListAttachedUserPoliciesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListAttachedUserPoliciesResponse extends Object
Contains the response to a successful ListAttachedUserPolicies request.
Contains the response to a successful ListAttachedUserPolicies request.
- Annotations
- @RawJSType() @native()
-
trait
ListEntitiesForPolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListEntitiesForPolicyResponse extends Object
Contains the response to a successful ListEntitiesForPolicy request.
Contains the response to a successful ListEntitiesForPolicy request.
- Annotations
- @RawJSType() @native()
-
trait
ListGroupPoliciesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListGroupPoliciesResponse extends Object
Contains the response to a successful ListGroupPolicies request.
Contains the response to a successful ListGroupPolicies request.
- Annotations
- @RawJSType() @native()
-
trait
ListGroupsForUserRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListGroupsForUserResponse extends Object
Contains the response to a successful ListGroupsForUser request.
Contains the response to a successful ListGroupsForUser request.
- Annotations
- @RawJSType() @native()
-
trait
ListGroupsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListGroupsResponse extends Object
Contains the response to a successful ListGroups request.
Contains the response to a successful ListGroups request.
- Annotations
- @RawJSType() @native()
-
trait
ListInstanceProfilesForRoleRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListInstanceProfilesForRoleResponse extends Object
Contains the response to a successful ListInstanceProfilesForRole request.
Contains the response to a successful ListInstanceProfilesForRole request.
- Annotations
- @RawJSType() @native()
-
trait
ListInstanceProfilesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListInstanceProfilesResponse extends Object
Contains the response to a successful ListInstanceProfiles request.
Contains the response to a successful ListInstanceProfiles request.
- Annotations
- @RawJSType() @native()
-
trait
ListMFADevicesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListMFADevicesResponse extends Object
Contains the response to a successful ListMFADevices request.
Contains the response to a successful ListMFADevices request.
- Annotations
- @RawJSType() @native()
-
trait
ListOpenIDConnectProvidersRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListOpenIDConnectProvidersResponse extends Object
Contains the response to a successful ListOpenIDConnectProviders request.
Contains the response to a successful ListOpenIDConnectProviders request.
- Annotations
- @RawJSType() @native()
-
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()
-
trait
ListPoliciesGrantingServiceAccessRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListPoliciesGrantingServiceAccessResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListPoliciesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListPoliciesResponse extends Object
Contains the response to a successful ListPolicies request.
Contains the response to a successful ListPolicies request.
- Annotations
- @RawJSType() @native()
-
trait
ListPolicyVersionsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListPolicyVersionsResponse extends Object
Contains the response to a successful ListPolicyVersions request.
Contains the response to a successful ListPolicyVersions request.
- Annotations
- @RawJSType() @native()
-
trait
ListRolePoliciesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListRolePoliciesResponse extends Object
Contains the response to a successful ListRolePolicies request.
Contains the response to a successful ListRolePolicies request.
- Annotations
- @RawJSType() @native()
-
trait
ListRoleTagsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListRoleTagsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListRolesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListRolesResponse extends Object
Contains the response to a successful ListRoles request.
Contains the response to a successful ListRoles request.
- Annotations
- @RawJSType() @native()
-
trait
ListSAMLProvidersRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListSAMLProvidersResponse extends Object
Contains the response to a successful ListSAMLProviders request.
Contains the response to a successful ListSAMLProviders request.
- Annotations
- @RawJSType() @native()
-
trait
ListSSHPublicKeysRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListSSHPublicKeysResponse extends Object
Contains the response to a successful ListSSHPublicKeys request.
Contains the response to a successful ListSSHPublicKeys request.
- Annotations
- @RawJSType() @native()
-
trait
ListServerCertificatesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListServerCertificatesResponse extends Object
Contains the response to a successful ListServerCertificates request.
Contains the response to a successful ListServerCertificates request.
- Annotations
- @RawJSType() @native()
-
trait
ListServiceSpecificCredentialsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListServiceSpecificCredentialsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListSigningCertificatesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListSigningCertificatesResponse extends Object
Contains the response to a successful ListSigningCertificates request.
Contains the response to a successful ListSigningCertificates request.
- Annotations
- @RawJSType() @native()
-
trait
ListUserPoliciesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListUserPoliciesResponse extends Object
Contains the response to a successful ListUserPolicies request.
Contains the response to a successful ListUserPolicies request.
- Annotations
- @RawJSType() @native()
-
trait
ListUserTagsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListUserTagsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListUsersRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListUsersResponse extends Object
Contains the response to a successful ListUsers request.
Contains the response to a successful ListUsers request.
- Annotations
- @RawJSType() @native()
-
trait
ListVirtualMFADevicesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListVirtualMFADevicesResponse extends Object
Contains the response to a successful ListVirtualMFADevices request.
Contains the response to a successful ListVirtualMFADevices request.
- Annotations
- @RawJSType() @native()
-
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()
-
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()
-
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()
- type ManagedPolicyDetailListType = Array[ManagedPolicyDetail]
-
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()
- type OpenIDConnectProviderListType = Array[OpenIDConnectProviderListEntry]
- type OpenIDConnectProviderUrlType = String
-
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()
-
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()
- type PermissionsBoundaryAttachmentType = String
-
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()
-
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()
- type PolicyEvaluationDecisionType = String
-
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()
-
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()
- type PolicyGroupListType = Array[PolicyGroup]
- type PolicyIdentifierType = String
-
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()
- type PolicyRoleListType = Array[PolicyRole]
- type PolicySourceType = String
- type PolicyUsageType = String
-
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()
- type PolicyUserListType = Array[PolicyUser]
-
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()
-
trait
Position extends Object
Contains the row and column of a location of a
Statementelement in a policy document.Contains the row and column of a location of a
Statementelement in a policy document. This data type is used as a member of theStatementtype.- Annotations
- @RawJSType() @native()
-
trait
PutGroupPolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
PutRolePermissionsBoundaryRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
PutRolePolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
PutUserPermissionsBoundaryRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
PutUserPolicyRequest extends Object
- Annotations
- @RawJSType() @native()
- type ReasonType = String
- type RegionNameType = String
-
trait
RemoveClientIDFromOpenIDConnectProviderRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
RemoveRoleFromInstanceProfileRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
RemoveUserFromGroupRequest extends Object
- Annotations
- @RawJSType() @native()
- type ReportContentType = |[|[|[|[Buffer, Readable], TypedArray[_, _]], Array[Byte]], String]
- type ReportFormatType = String
- type ReportStateDescriptionType = String
- type ReportStateType = String
-
trait
ResetServiceSpecificCredentialRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ResetServiceSpecificCredentialResponse extends Object
- Annotations
- @RawJSType() @native()
- type ResourceHandlingOptionType = String
- type ResourceNameListType = Array[ResourceNameType]
- type ResourceNameType = String
-
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()
- type ResourceSpecificResultListType = Array[ResourceSpecificResult]
-
trait
ResyncMFADeviceRequest extends Object
- Annotations
- @RawJSType() @native()
-
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()
-
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()
- type RoleUsageListType = Array[RoleUsageType]
-
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()
- type SAMLMetadataDocumentType = String
-
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()
- type SAMLProviderListType = Array[SAMLProviderListEntry]
- type SAMLProviderNameType = String
-
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()
- type SSHPublicKeyListType = Array[SSHPublicKeyMetadata]
-
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()
-
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()
-
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()
-
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()
-
trait
ServiceSpecificCredential extends Object
Contains the details of a service-specific credential.
Contains the details of a service-specific credential.
- Annotations
- @RawJSType() @native()
-
trait
ServiceSpecificCredentialMetadata extends Object
Contains additional details about a service-specific credential.
Contains additional details about a service-specific credential.
- Annotations
- @RawJSType() @native()
- type ServiceSpecificCredentialsListType = Array[ServiceSpecificCredentialMetadata]
- type ServicesLastAccessed = Array[ServiceLastAccessed]
-
trait
SetDefaultPolicyVersionRequest extends Object
- Annotations
- @RawJSType() @native()
-
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()
-
trait
SimulateCustomPolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
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()
-
trait
SimulatePrincipalPolicyRequest extends Object
- Annotations
- @RawJSType() @native()
- type SimulationPolicyListType = Array[policyDocumentType]
-
trait
Statement extends Object
Contains a reference to a
Statementelement in a policy document that determines the result of the simulation.Contains a reference to a
Statementelement in a policy document that determines the result of the simulation. This data type is used by theMatchedStatementsmember of theEvaluationResulttype.- Annotations
- @RawJSType() @native()
- type StatementListType = Array[Statement]
-
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()
-
trait
TagRoleRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
TagUserRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UntagRoleRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UntagUserRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateAccessKeyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateAccountPasswordPolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateAssumeRolePolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateGroupRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateLoginProfileRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateOpenIDConnectProviderThumbprintRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateRoleDescriptionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateRoleDescriptionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateRoleRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateRoleResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateSAMLProviderRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateSAMLProviderResponse extends Object
Contains the response to a successful UpdateSAMLProvider request.
Contains the response to a successful UpdateSAMLProvider request.
- Annotations
- @RawJSType() @native()
-
trait
UpdateSSHPublicKeyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateServerCertificateRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateServiceSpecificCredentialRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateSigningCertificateRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateUserRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UploadSSHPublicKeyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UploadSSHPublicKeyResponse extends Object
Contains the response to a successful UploadSSHPublicKey request.
Contains the response to a successful UploadSSHPublicKey request.
- Annotations
- @RawJSType() @native()
-
trait
UploadServerCertificateRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UploadServerCertificateResponse extends Object
Contains the response to a successful UploadServerCertificate request.
Contains the response to a successful UploadServerCertificate request.
- Annotations
- @RawJSType() @native()
-
trait
UploadSigningCertificateRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UploadSigningCertificateResponse extends Object
Contains the response to a successful UploadSigningCertificate request.
Contains the response to a successful UploadSigningCertificate request.
- Annotations
- @RawJSType() @native()
-
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()
-
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()
-
trait
VirtualMFADevice extends Object
Contains information about a virtual MFA device.
Contains information about a virtual MFA device.
- Annotations
- @RawJSType() @native()
- type accessKeyIdType = String
- type accessKeyMetadataListType = Array[AccessKeyMetadata]
- type accessKeySecretType = String
- type accountAliasListType = Array[accountAliasType]
- type accountAliasType = String
- type arnType = String
- type assignmentStatusType = String
- type attachedPoliciesListType = Array[AttachedPolicy]
- type attachmentCountType = Int
- type authenticationCodeType = String
- type booleanObjectType = Boolean
- type booleanType = Boolean
- type certificateBodyType = String
- type certificateChainType = String
- type certificateIdType = String
- type certificateListType = Array[SigningCertificate]
- type clientIDListType = Array[clientIDType]
- type clientIDType = String
- type customSuffixType = String
- type dateType = Date
- type encodingType = String
- type entityDetailsListType = Array[EntityDetails]
- type entityListType = Array[EntityType]
- type entityNameType = String
- type existingUserNameType = String
- type groupDetailListType = Array[GroupDetail]
- type groupListType = Array[Group]
- type groupNameListType = Array[groupNameType]
- type groupNameType = String
- type idType = String
- type instanceProfileListType = Array[InstanceProfile]
- type instanceProfileNameType = String
- type integerType = Int
- type jobIDType = String
- type jobStatusType = String
- type listPolicyGrantingServiceAccessResponseListType = Array[ListPoliciesGrantingServiceAccessEntry]
- type markerType = String
- type maxItemsType = Int
- type maxPasswordAgeType = Int
- type mfaDeviceListType = Array[MFADevice]
- type minimumPasswordLengthType = Int
- type passwordReusePreventionType = Int
- type passwordType = String
- type pathPrefixType = String
- type pathType = String
- type policyDescriptionType = String
- type policyDetailListType = Array[PolicyDetail]
- type policyDocumentType = String
- type policyDocumentVersionListType = Array[PolicyVersion]
- type policyGrantingServiceAccessListType = Array[PolicyGrantingServiceAccess]
- type policyListType = Array[Policy]
- type policyNameListType = Array[policyNameType]
- type policyNameType = String
- type policyOwnerEntityType = String
- type policyPathType = String
- type policyScopeType = String
- type policyType = String
- type policyVersionIdType = String
- type privateKeyType = String
- type publicKeyFingerprintType = String
- type publicKeyIdType = String
- type publicKeyMaterialType = String
- type roleDescriptionType = String
- type roleDetailListType = Array[RoleDetail]
- type roleListType = Array[Role]
- type roleMaxSessionDurationType = Int
- type roleNameType = String
- type serialNumberType = String
- type serverCertificateMetadataListType = Array[ServerCertificateMetadata]
- type serverCertificateNameType = String
- type serviceName = String
- type serviceNameType = String
- type serviceNamespaceListType = Array[serviceNamespaceType]
- type serviceNamespaceType = String
- type servicePassword = String
- type serviceSpecificCredentialId = String
- type serviceUserName = String
- type statusType = String
- type stringType = String
- type summaryKeyType = String
- type summaryMapType = Dictionary[summaryValueType]
- type summaryValueType = Int
- type tagKeyListType = Array[tagKeyType]
- type tagKeyType = String
- type tagListType = Array[Tag]
- type tagValueType = String
- type thumbprintListType = Array[thumbprintType]
- type thumbprintType = String
- type userDetailListType = Array[UserDetail]
- type userListType = Array[User]
- type userNameType = String
- type virtualMFADeviceListType = Array[VirtualMFADevice]
- type virtualMFADeviceName = String
Value Members
- object AccessKey
- object AccessKeyLastUsed
- object AccessKeyMetadata
- object AddClientIDToOpenIDConnectProviderRequest
- object AddRoleToInstanceProfileRequest
- object AddUserToGroupRequest
- object AttachGroupPolicyRequest
- object AttachRolePolicyRequest
- object AttachUserPolicyRequest
- object AttachedPermissionsBoundary
- object AttachedPolicy
- object ChangePasswordRequest
- object ContextEntry
- object ContextKeyTypeEnumEnum
- object CreateAccessKeyRequest
- object CreateAccessKeyResponse
- object CreateAccountAliasRequest
- object CreateGroupRequest
- object CreateGroupResponse
- object CreateInstanceProfileRequest
- object CreateInstanceProfileResponse
- object CreateLoginProfileRequest
- object CreateLoginProfileResponse
- object CreateOpenIDConnectProviderRequest
- object CreateOpenIDConnectProviderResponse
- object CreatePolicyRequest
- object CreatePolicyResponse
- object CreatePolicyVersionRequest
- object CreatePolicyVersionResponse
- object CreateRoleRequest
- object CreateRoleResponse
- object CreateSAMLProviderRequest
- object CreateSAMLProviderResponse
- object CreateServiceLinkedRoleRequest
- object CreateServiceLinkedRoleResponse
- object CreateServiceSpecificCredentialRequest
- object CreateServiceSpecificCredentialResponse
- object CreateUserRequest
- object CreateUserResponse
- object CreateVirtualMFADeviceRequest
- object CreateVirtualMFADeviceResponse
- object DeactivateMFADeviceRequest
- object DeleteAccessKeyRequest
- object DeleteAccountAliasRequest
- object DeleteGroupPolicyRequest
- object DeleteGroupRequest
- object DeleteInstanceProfileRequest
- object DeleteLoginProfileRequest
- object DeleteOpenIDConnectProviderRequest
- object DeletePolicyRequest
- object DeletePolicyVersionRequest
- object DeleteRolePermissionsBoundaryRequest
- object DeleteRolePolicyRequest
- object DeleteRoleRequest
- object DeleteSAMLProviderRequest
- object DeleteSSHPublicKeyRequest
- object DeleteServerCertificateRequest
- object DeleteServiceLinkedRoleRequest
- object DeleteServiceLinkedRoleResponse
- object DeleteServiceSpecificCredentialRequest
- object DeleteSigningCertificateRequest
- object DeleteUserPermissionsBoundaryRequest
- object DeleteUserPolicyRequest
- object DeleteUserRequest
- object DeleteVirtualMFADeviceRequest
- object DeletionTaskFailureReasonType
- object DeletionTaskStatusTypeEnum
- object DetachGroupPolicyRequest
- object DetachRolePolicyRequest
- object DetachUserPolicyRequest
- object EnableMFADeviceRequest
- object EntityDetails
- object EntityInfo
- object EntityTypeEnum
- object ErrorDetails
- object EvaluationResult
- object GenerateCredentialReportResponse
- object GenerateServiceLastAccessedDetailsRequest
- object GenerateServiceLastAccessedDetailsResponse
- object GetAccessKeyLastUsedRequest
- object GetAccessKeyLastUsedResponse
- object GetAccountAuthorizationDetailsRequest
- object GetAccountAuthorizationDetailsResponse
- object GetAccountPasswordPolicyResponse
- object GetAccountSummaryResponse
- object GetContextKeysForCustomPolicyRequest
- object GetContextKeysForPolicyResponse
- object GetContextKeysForPrincipalPolicyRequest
- object GetCredentialReportResponse
- object GetGroupPolicyRequest
- object GetGroupPolicyResponse
- object GetGroupRequest
- object GetGroupResponse
- object GetInstanceProfileRequest
- object GetInstanceProfileResponse
- object GetLoginProfileRequest
- object GetLoginProfileResponse
- object GetOpenIDConnectProviderRequest
- object GetOpenIDConnectProviderResponse
- object GetPolicyRequest
- object GetPolicyResponse
- object GetPolicyVersionRequest
- object GetPolicyVersionResponse
- object GetRolePolicyRequest
- object GetRolePolicyResponse
- object GetRoleRequest
- object GetRoleResponse
- object GetSAMLProviderRequest
- object GetSAMLProviderResponse
- object GetSSHPublicKeyRequest
- object GetSSHPublicKeyResponse
- object GetServerCertificateRequest
- object GetServerCertificateResponse
- object GetServiceLastAccessedDetailsRequest
- object GetServiceLastAccessedDetailsResponse
- object GetServiceLastAccessedDetailsWithEntitiesRequest
- object GetServiceLastAccessedDetailsWithEntitiesResponse
- object GetServiceLinkedRoleDeletionStatusRequest
- object GetServiceLinkedRoleDeletionStatusResponse
- object GetUserPolicyRequest
- object GetUserPolicyResponse
- object GetUserRequest
- object GetUserResponse
- object Group
- object GroupDetail
- object InstanceProfile
- object ListAccessKeysRequest
- object ListAccessKeysResponse
- object ListAccountAliasesRequest
- object ListAccountAliasesResponse
- object ListAttachedGroupPoliciesRequest
- object ListAttachedGroupPoliciesResponse
- object ListAttachedRolePoliciesRequest
- object ListAttachedRolePoliciesResponse
- object ListAttachedUserPoliciesRequest
- object ListAttachedUserPoliciesResponse
- object ListEntitiesForPolicyRequest
- object ListEntitiesForPolicyResponse
- object ListGroupPoliciesRequest
- object ListGroupPoliciesResponse
- object ListGroupsForUserRequest
- object ListGroupsForUserResponse
- object ListGroupsRequest
- object ListGroupsResponse
- object ListInstanceProfilesForRoleRequest
- object ListInstanceProfilesForRoleResponse
- object ListInstanceProfilesRequest
- object ListInstanceProfilesResponse
- object ListMFADevicesRequest
- object ListMFADevicesResponse
- object ListOpenIDConnectProvidersRequest
- object ListOpenIDConnectProvidersResponse
- object ListPoliciesGrantingServiceAccessEntry
- object ListPoliciesGrantingServiceAccessRequest
- object ListPoliciesGrantingServiceAccessResponse
- object ListPoliciesRequest
- object ListPoliciesResponse
- object ListPolicyVersionsRequest
- object ListPolicyVersionsResponse
- object ListRolePoliciesRequest
- object ListRolePoliciesResponse
- object ListRoleTagsRequest
- object ListRoleTagsResponse
- object ListRolesRequest
- object ListRolesResponse
- object ListSAMLProvidersRequest
- object ListSAMLProvidersResponse
- object ListSSHPublicKeysRequest
- object ListSSHPublicKeysResponse
- object ListServerCertificatesRequest
- object ListServerCertificatesResponse
- object ListServiceSpecificCredentialsRequest
- object ListServiceSpecificCredentialsResponse
- object ListSigningCertificatesRequest
- object ListSigningCertificatesResponse
- object ListUserPoliciesRequest
- object ListUserPoliciesResponse
- object ListUserTagsRequest
- object ListUserTagsResponse
- object ListUsersRequest
- object ListUsersResponse
- object ListVirtualMFADevicesRequest
- object ListVirtualMFADevicesResponse
- object LoginProfile
- object MFADevice
- object ManagedPolicyDetail
- object OpenIDConnectProviderListEntry
- object OrganizationsDecisionDetail
- object PasswordPolicy
- object PermissionsBoundaryAttachmentTypeEnum
- object Policy
- object PolicyDetail
- object PolicyEvaluationDecisionTypeEnum
- object PolicyGrantingServiceAccess
- object PolicyGroup
- object PolicyRole
- object PolicySourceTypeEnum
-
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.
- object PolicyUser
- object PolicyVersion
- object Position
- object PutGroupPolicyRequest
- object PutRolePermissionsBoundaryRequest
- object PutRolePolicyRequest
- object PutUserPermissionsBoundaryRequest
- object PutUserPolicyRequest
- object RemoveClientIDFromOpenIDConnectProviderRequest
- object RemoveRoleFromInstanceProfileRequest
- object RemoveUserFromGroupRequest
- object ReportFormatTypeEnum
- object ReportStateTypeEnum
- object ResetServiceSpecificCredentialRequest
- object ResetServiceSpecificCredentialResponse
- object ResourceSpecificResult
- object ResyncMFADeviceRequest
- object Role
- object RoleDetail
- object RoleUsageType
- object SAMLProviderListEntry
- object SSHPublicKey
- object SSHPublicKeyMetadata
- object ServerCertificate
- object ServerCertificateMetadata
- object ServiceLastAccessed
- object ServiceSpecificCredential
- object ServiceSpecificCredentialMetadata
- object SetDefaultPolicyVersionRequest
- object SigningCertificate
- object SimulateCustomPolicyRequest
- object SimulatePolicyResponse
- object SimulatePrincipalPolicyRequest
- object Statement
- object Tag
- object TagRoleRequest
- object TagUserRequest
- object UntagRoleRequest
- object UntagUserRequest
- object UpdateAccessKeyRequest
- object UpdateAccountPasswordPolicyRequest
- object UpdateAssumeRolePolicyRequest
- object UpdateGroupRequest
- object UpdateLoginProfileRequest
- object UpdateOpenIDConnectProviderThumbprintRequest
- object UpdateRoleDescriptionRequest
- object UpdateRoleDescriptionResponse
- object UpdateRoleRequest
- object UpdateRoleResponse
- object UpdateSAMLProviderRequest
- object UpdateSAMLProviderResponse
- object UpdateSSHPublicKeyRequest
- object UpdateServerCertificateRequest
- object UpdateServiceSpecificCredentialRequest
- object UpdateSigningCertificateRequest
- object UpdateUserRequest
- object UploadSSHPublicKeyRequest
- object UploadSSHPublicKeyResponse
- object UploadServerCertificateRequest
- object UploadServerCertificateResponse
- object UploadSigningCertificateRequest
- object UploadSigningCertificateResponse
- object User
- object UserDetail
- object VirtualMFADevice
- object assignmentStatusTypeEnum
- object encodingTypeEnum
- object jobStatusTypeEnum
- object policyOwnerEntityTypeEnum
- object policyScopeTypeEnum
- object policyTypeEnum
- object statusTypeEnum
- object summaryKeyTypeEnum