IAMService overview
Added in v1.0.0
Table of contents
constructors
makeIAMService
Signature
export declare const makeIAMService: Effect.Effect<IAMService, never, IAMClientInstance>
Added in v1.0.0
layers
BaseIAMServiceLayer
Signature
export declare const BaseIAMServiceLayer: Layer.Layer<IAMService, never, IAMClientInstance>
Added in v1.0.0
DefaultIAMServiceLayer
Signature
export declare const DefaultIAMServiceLayer: Layer.Layer<IAMService, never, never>
Added in v1.0.0
IAMServiceLayer
Signature
export declare const IAMServiceLayer: Layer.Layer<IAMService, never, IAMClientInstanceConfig>
Added in v1.0.0
models
IAMService (type alias)
Signature
export type IAMService = {
readonly _: unique symbol
/**
* @see {@link AddClientIDToOpenIDConnectProviderCommand}
*/
readonly addClientIDToOpenIDConnectProvider: (
args: AddClientIDToOpenIDConnectProviderCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
AddClientIDToOpenIDConnectProviderCommandOutput,
SdkError | IAMServiceError | InvalidInputError | LimitExceededError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link AddRoleToInstanceProfileCommand}
*/
readonly addRoleToInstanceProfile: (
args: AddRoleToInstanceProfileCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
AddRoleToInstanceProfileCommandOutput,
| SdkError
| IAMServiceError
| EntityAlreadyExistsError
| LimitExceededError
| NoSuchEntityError
| ServiceFailureError
| UnmodifiableEntityError
>
/**
* @see {@link AddUserToGroupCommand}
*/
readonly addUserToGroup: (
args: AddUserToGroupCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
AddUserToGroupCommandOutput,
SdkError | IAMServiceError | LimitExceededError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link AttachGroupPolicyCommand}
*/
readonly attachGroupPolicy: (
args: AttachGroupPolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
AttachGroupPolicyCommandOutput,
| SdkError
| IAMServiceError
| InvalidInputError
| LimitExceededError
| NoSuchEntityError
| PolicyNotAttachableError
| ServiceFailureError
>
/**
* @see {@link AttachRolePolicyCommand}
*/
readonly attachRolePolicy: (
args: AttachRolePolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
AttachRolePolicyCommandOutput,
| SdkError
| IAMServiceError
| InvalidInputError
| LimitExceededError
| NoSuchEntityError
| PolicyNotAttachableError
| ServiceFailureError
| UnmodifiableEntityError
>
/**
* @see {@link AttachUserPolicyCommand}
*/
readonly attachUserPolicy: (
args: AttachUserPolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
AttachUserPolicyCommandOutput,
| SdkError
| IAMServiceError
| InvalidInputError
| LimitExceededError
| NoSuchEntityError
| PolicyNotAttachableError
| ServiceFailureError
>
/**
* @see {@link ChangePasswordCommand}
*/
readonly changePassword: (
args: ChangePasswordCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
ChangePasswordCommandOutput,
| SdkError
| IAMServiceError
| EntityTemporarilyUnmodifiableError
| InvalidUserTypeError
| LimitExceededError
| NoSuchEntityError
| PasswordPolicyViolationError
| ServiceFailureError
>
/**
* @see {@link CreateAccessKeyCommand}
*/
readonly createAccessKey: (
args: CreateAccessKeyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
CreateAccessKeyCommandOutput,
SdkError | IAMServiceError | LimitExceededError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link CreateAccountAliasCommand}
*/
readonly createAccountAlias: (
args: CreateAccountAliasCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
CreateAccountAliasCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| EntityAlreadyExistsError
| LimitExceededError
| ServiceFailureError
>
/**
* @see {@link CreateGroupCommand}
*/
readonly createGroup: (
args: CreateGroupCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
CreateGroupCommandOutput,
SdkError | IAMServiceError | EntityAlreadyExistsError | LimitExceededError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link CreateInstanceProfileCommand}
*/
readonly createInstanceProfile: (
args: CreateInstanceProfileCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
CreateInstanceProfileCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| EntityAlreadyExistsError
| InvalidInputError
| LimitExceededError
| ServiceFailureError
>
/**
* @see {@link CreateLoginProfileCommand}
*/
readonly createLoginProfile: (
args: CreateLoginProfileCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
CreateLoginProfileCommandOutput,
| SdkError
| IAMServiceError
| EntityAlreadyExistsError
| LimitExceededError
| NoSuchEntityError
| PasswordPolicyViolationError
| ServiceFailureError
>
/**
* @see {@link CreateOpenIDConnectProviderCommand}
*/
readonly createOpenIDConnectProvider: (
args: CreateOpenIDConnectProviderCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
CreateOpenIDConnectProviderCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| EntityAlreadyExistsError
| InvalidInputError
| LimitExceededError
| ServiceFailureError
>
/**
* @see {@link CreatePolicyCommand}
*/
readonly createPolicy: (
args: CreatePolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
CreatePolicyCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| EntityAlreadyExistsError
| InvalidInputError
| LimitExceededError
| MalformedPolicyDocumentError
| ServiceFailureError
>
/**
* @see {@link CreatePolicyVersionCommand}
*/
readonly createPolicyVersion: (
args: CreatePolicyVersionCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
CreatePolicyVersionCommandOutput,
| SdkError
| IAMServiceError
| InvalidInputError
| LimitExceededError
| MalformedPolicyDocumentError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link CreateRoleCommand}
*/
readonly createRole: (
args: CreateRoleCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
CreateRoleCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| EntityAlreadyExistsError
| InvalidInputError
| LimitExceededError
| MalformedPolicyDocumentError
| ServiceFailureError
>
/**
* @see {@link CreateSAMLProviderCommand}
*/
readonly createSAMLProvider: (
args: CreateSAMLProviderCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
CreateSAMLProviderCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| EntityAlreadyExistsError
| InvalidInputError
| LimitExceededError
| ServiceFailureError
>
/**
* @see {@link CreateServiceLinkedRoleCommand}
*/
readonly createServiceLinkedRole: (
args: CreateServiceLinkedRoleCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
CreateServiceLinkedRoleCommandOutput,
SdkError | IAMServiceError | InvalidInputError | LimitExceededError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link CreateServiceSpecificCredentialCommand}
*/
readonly createServiceSpecificCredential: (
args: CreateServiceSpecificCredentialCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
CreateServiceSpecificCredentialCommandOutput,
SdkError | IAMServiceError | LimitExceededError | NoSuchEntityError | ServiceNotSupportedError
>
/**
* @see {@link CreateUserCommand}
*/
readonly createUser: (
args: CreateUserCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
CreateUserCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| EntityAlreadyExistsError
| InvalidInputError
| LimitExceededError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link CreateVirtualMFADeviceCommand}
*/
readonly createVirtualMFADevice: (
args: CreateVirtualMFADeviceCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
CreateVirtualMFADeviceCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| EntityAlreadyExistsError
| InvalidInputError
| LimitExceededError
| ServiceFailureError
>
/**
* @see {@link DeactivateMFADeviceCommand}
*/
readonly deactivateMFADevice: (
args: DeactivateMFADeviceCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
DeactivateMFADeviceCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| EntityTemporarilyUnmodifiableError
| LimitExceededError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link DeleteAccessKeyCommand}
*/
readonly deleteAccessKey: (
args: DeleteAccessKeyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
DeleteAccessKeyCommandOutput,
SdkError | IAMServiceError | LimitExceededError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link DeleteAccountAliasCommand}
*/
readonly deleteAccountAlias: (
args: DeleteAccountAliasCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
DeleteAccountAliasCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| LimitExceededError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link DeleteAccountPasswordPolicyCommand}
*/
readonly deleteAccountPasswordPolicy: (
args: DeleteAccountPasswordPolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
DeleteAccountPasswordPolicyCommandOutput,
SdkError | IAMServiceError | LimitExceededError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link DeleteGroupCommand}
*/
readonly deleteGroup: (
args: DeleteGroupCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
DeleteGroupCommandOutput,
SdkError | IAMServiceError | DeleteConflictError | LimitExceededError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link DeleteGroupPolicyCommand}
*/
readonly deleteGroupPolicy: (
args: DeleteGroupPolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
DeleteGroupPolicyCommandOutput,
SdkError | IAMServiceError | LimitExceededError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link DeleteInstanceProfileCommand}
*/
readonly deleteInstanceProfile: (
args: DeleteInstanceProfileCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
DeleteInstanceProfileCommandOutput,
SdkError | IAMServiceError | DeleteConflictError | LimitExceededError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link DeleteLoginProfileCommand}
*/
readonly deleteLoginProfile: (
args: DeleteLoginProfileCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
DeleteLoginProfileCommandOutput,
| SdkError
| IAMServiceError
| EntityTemporarilyUnmodifiableError
| LimitExceededError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link DeleteOpenIDConnectProviderCommand}
*/
readonly deleteOpenIDConnectProvider: (
args: DeleteOpenIDConnectProviderCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
DeleteOpenIDConnectProviderCommandOutput,
SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link DeletePolicyCommand}
*/
readonly deletePolicy: (
args: DeletePolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
DeletePolicyCommandOutput,
| SdkError
| IAMServiceError
| DeleteConflictError
| InvalidInputError
| LimitExceededError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link DeletePolicyVersionCommand}
*/
readonly deletePolicyVersion: (
args: DeletePolicyVersionCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
DeletePolicyVersionCommandOutput,
| SdkError
| IAMServiceError
| DeleteConflictError
| InvalidInputError
| LimitExceededError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link DeleteRoleCommand}
*/
readonly deleteRole: (
args: DeleteRoleCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
DeleteRoleCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| DeleteConflictError
| LimitExceededError
| NoSuchEntityError
| ServiceFailureError
| UnmodifiableEntityError
>
/**
* @see {@link DeleteRolePermissionsBoundaryCommand}
*/
readonly deleteRolePermissionsBoundary: (
args: DeleteRolePermissionsBoundaryCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
DeleteRolePermissionsBoundaryCommandOutput,
SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError | UnmodifiableEntityError
>
/**
* @see {@link DeleteRolePolicyCommand}
*/
readonly deleteRolePolicy: (
args: DeleteRolePolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
DeleteRolePolicyCommandOutput,
SdkError | IAMServiceError | LimitExceededError | NoSuchEntityError | ServiceFailureError | UnmodifiableEntityError
>
/**
* @see {@link DeleteSAMLProviderCommand}
*/
readonly deleteSAMLProvider: (
args: DeleteSAMLProviderCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
DeleteSAMLProviderCommandOutput,
SdkError | IAMServiceError | InvalidInputError | LimitExceededError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link DeleteServerCertificateCommand}
*/
readonly deleteServerCertificate: (
args: DeleteServerCertificateCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
DeleteServerCertificateCommandOutput,
SdkError | IAMServiceError | DeleteConflictError | LimitExceededError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link DeleteServiceLinkedRoleCommand}
*/
readonly deleteServiceLinkedRole: (
args: DeleteServiceLinkedRoleCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
DeleteServiceLinkedRoleCommandOutput,
SdkError | IAMServiceError | LimitExceededError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link DeleteServiceSpecificCredentialCommand}
*/
readonly deleteServiceSpecificCredential: (
args: DeleteServiceSpecificCredentialCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<DeleteServiceSpecificCredentialCommandOutput, SdkError | IAMServiceError | NoSuchEntityError>
/**
* @see {@link DeleteSigningCertificateCommand}
*/
readonly deleteSigningCertificate: (
args: DeleteSigningCertificateCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
DeleteSigningCertificateCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| LimitExceededError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link DeleteSSHPublicKeyCommand}
*/
readonly deleteSSHPublicKey: (
args: DeleteSSHPublicKeyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<DeleteSSHPublicKeyCommandOutput, SdkError | IAMServiceError | NoSuchEntityError>
/**
* @see {@link DeleteUserCommand}
*/
readonly deleteUser: (
args: DeleteUserCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
DeleteUserCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| DeleteConflictError
| LimitExceededError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link DeleteUserPermissionsBoundaryCommand}
*/
readonly deleteUserPermissionsBoundary: (
args: DeleteUserPermissionsBoundaryCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
DeleteUserPermissionsBoundaryCommandOutput,
SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link DeleteUserPolicyCommand}
*/
readonly deleteUserPolicy: (
args: DeleteUserPolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
DeleteUserPolicyCommandOutput,
SdkError | IAMServiceError | LimitExceededError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link DeleteVirtualMFADeviceCommand}
*/
readonly deleteVirtualMFADevice: (
args: DeleteVirtualMFADeviceCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
DeleteVirtualMFADeviceCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| DeleteConflictError
| LimitExceededError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link DetachGroupPolicyCommand}
*/
readonly detachGroupPolicy: (
args: DetachGroupPolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
DetachGroupPolicyCommandOutput,
SdkError | IAMServiceError | InvalidInputError | LimitExceededError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link DetachRolePolicyCommand}
*/
readonly detachRolePolicy: (
args: DetachRolePolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
DetachRolePolicyCommandOutput,
| SdkError
| IAMServiceError
| InvalidInputError
| LimitExceededError
| NoSuchEntityError
| ServiceFailureError
| UnmodifiableEntityError
>
/**
* @see {@link DetachUserPolicyCommand}
*/
readonly detachUserPolicy: (
args: DetachUserPolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
DetachUserPolicyCommandOutput,
SdkError | IAMServiceError | InvalidInputError | LimitExceededError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link EnableMFADeviceCommand}
*/
readonly enableMFADevice: (
args: EnableMFADeviceCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
EnableMFADeviceCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| EntityAlreadyExistsError
| EntityTemporarilyUnmodifiableError
| InvalidAuthenticationCodeError
| LimitExceededError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link GenerateCredentialReportCommand}
*/
readonly generateCredentialReport: (
args: GenerateCredentialReportCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
GenerateCredentialReportCommandOutput,
SdkError | IAMServiceError | LimitExceededError | ServiceFailureError
>
/**
* @see {@link GenerateOrganizationsAccessReportCommand}
*/
readonly generateOrganizationsAccessReport: (
args: GenerateOrganizationsAccessReportCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
GenerateOrganizationsAccessReportCommandOutput,
SdkError | IAMServiceError | ReportGenerationLimitExceededError
>
/**
* @see {@link GenerateServiceLastAccessedDetailsCommand}
*/
readonly generateServiceLastAccessedDetails: (
args: GenerateServiceLastAccessedDetailsCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
GenerateServiceLastAccessedDetailsCommandOutput,
SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError
>
/**
* @see {@link GetAccessKeyLastUsedCommand}
*/
readonly getAccessKeyLastUsed: (
args: GetAccessKeyLastUsedCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<GetAccessKeyLastUsedCommandOutput, SdkError | IAMServiceError>
/**
* @see {@link GetAccountAuthorizationDetailsCommand}
*/
readonly getAccountAuthorizationDetails: (
args: GetAccountAuthorizationDetailsCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<GetAccountAuthorizationDetailsCommandOutput, SdkError | IAMServiceError | ServiceFailureError>
/**
* @see {@link GetAccountPasswordPolicyCommand}
*/
readonly getAccountPasswordPolicy: (
args: GetAccountPasswordPolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
GetAccountPasswordPolicyCommandOutput,
SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link GetAccountSummaryCommand}
*/
readonly getAccountSummary: (
args: GetAccountSummaryCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<GetAccountSummaryCommandOutput, SdkError | IAMServiceError | ServiceFailureError>
/**
* @see {@link GetContextKeysForCustomPolicyCommand}
*/
readonly getContextKeysForCustomPolicy: (
args: GetContextKeysForCustomPolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<GetContextKeysForCustomPolicyCommandOutput, SdkError | IAMServiceError | InvalidInputError>
/**
* @see {@link GetContextKeysForPrincipalPolicyCommand}
*/
readonly getContextKeysForPrincipalPolicy: (
args: GetContextKeysForPrincipalPolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
GetContextKeysForPrincipalPolicyCommandOutput,
SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError
>
/**
* @see {@link GetCredentialReportCommand}
*/
readonly getCredentialReport: (
args: GetCredentialReportCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
GetCredentialReportCommandOutput,
| SdkError
| IAMServiceError
| CredentialReportExpiredError
| CredentialReportNotPresentError
| CredentialReportNotReadyError
| ServiceFailureError
>
/**
* @see {@link GetGroupCommand}
*/
readonly getGroup: (
args: GetGroupCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<GetGroupCommandOutput, SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError>
/**
* @see {@link GetGroupPolicyCommand}
*/
readonly getGroupPolicy: (
args: GetGroupPolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<GetGroupPolicyCommandOutput, SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError>
/**
* @see {@link GetInstanceProfileCommand}
*/
readonly getInstanceProfile: (
args: GetInstanceProfileCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
GetInstanceProfileCommandOutput,
SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link GetLoginProfileCommand}
*/
readonly getLoginProfile: (
args: GetLoginProfileCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<GetLoginProfileCommandOutput, SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError>
/**
* @see {@link GetMFADeviceCommand}
*/
readonly getMFADevice: (
args: GetMFADeviceCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<GetMFADeviceCommandOutput, SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError>
/**
* @see {@link GetOpenIDConnectProviderCommand}
*/
readonly getOpenIDConnectProvider: (
args: GetOpenIDConnectProviderCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
GetOpenIDConnectProviderCommandOutput,
SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link GetOrganizationsAccessReportCommand}
*/
readonly getOrganizationsAccessReport: (
args: GetOrganizationsAccessReportCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<GetOrganizationsAccessReportCommandOutput, SdkError | IAMServiceError | NoSuchEntityError>
/**
* @see {@link GetPolicyCommand}
*/
readonly getPolicy: (
args: GetPolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
GetPolicyCommandOutput,
SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link GetPolicyVersionCommand}
*/
readonly getPolicyVersion: (
args: GetPolicyVersionCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
GetPolicyVersionCommandOutput,
SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link GetRoleCommand}
*/
readonly getRole: (
args: GetRoleCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<GetRoleCommandOutput, SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError>
/**
* @see {@link GetRolePolicyCommand}
*/
readonly getRolePolicy: (
args: GetRolePolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<GetRolePolicyCommandOutput, SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError>
/**
* @see {@link GetSAMLProviderCommand}
*/
readonly getSAMLProvider: (
args: GetSAMLProviderCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
GetSAMLProviderCommandOutput,
SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link GetServerCertificateCommand}
*/
readonly getServerCertificate: (
args: GetServerCertificateCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
GetServerCertificateCommandOutput,
SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link GetServiceLastAccessedDetailsCommand}
*/
readonly getServiceLastAccessedDetails: (
args: GetServiceLastAccessedDetailsCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
GetServiceLastAccessedDetailsCommandOutput,
SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError
>
/**
* @see {@link GetServiceLastAccessedDetailsWithEntitiesCommand}
*/
readonly getServiceLastAccessedDetailsWithEntities: (
args: GetServiceLastAccessedDetailsWithEntitiesCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
GetServiceLastAccessedDetailsWithEntitiesCommandOutput,
SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError
>
/**
* @see {@link GetServiceLinkedRoleDeletionStatusCommand}
*/
readonly getServiceLinkedRoleDeletionStatus: (
args: GetServiceLinkedRoleDeletionStatusCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
GetServiceLinkedRoleDeletionStatusCommandOutput,
SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link GetSSHPublicKeyCommand}
*/
readonly getSSHPublicKey: (
args: GetSSHPublicKeyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
GetSSHPublicKeyCommandOutput,
SdkError | IAMServiceError | NoSuchEntityError | UnrecognizedPublicKeyEncodingError
>
/**
* @see {@link GetUserCommand}
*/
readonly getUser: (
args: GetUserCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<GetUserCommandOutput, SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError>
/**
* @see {@link GetUserPolicyCommand}
*/
readonly getUserPolicy: (
args: GetUserPolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<GetUserPolicyCommandOutput, SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError>
/**
* @see {@link ListAccessKeysCommand}
*/
readonly listAccessKeys: (
args: ListAccessKeysCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<ListAccessKeysCommandOutput, SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError>
/**
* @see {@link ListAccountAliasesCommand}
*/
readonly listAccountAliases: (
args: ListAccountAliasesCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<ListAccountAliasesCommandOutput, SdkError | IAMServiceError | ServiceFailureError>
/**
* @see {@link ListAttachedGroupPoliciesCommand}
*/
readonly listAttachedGroupPolicies: (
args: ListAttachedGroupPoliciesCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
ListAttachedGroupPoliciesCommandOutput,
SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link ListAttachedRolePoliciesCommand}
*/
readonly listAttachedRolePolicies: (
args: ListAttachedRolePoliciesCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
ListAttachedRolePoliciesCommandOutput,
SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link ListAttachedUserPoliciesCommand}
*/
readonly listAttachedUserPolicies: (
args: ListAttachedUserPoliciesCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
ListAttachedUserPoliciesCommandOutput,
SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link ListEntitiesForPolicyCommand}
*/
readonly listEntitiesForPolicy: (
args: ListEntitiesForPolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
ListEntitiesForPolicyCommandOutput,
SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link ListGroupPoliciesCommand}
*/
readonly listGroupPolicies: (
args: ListGroupPoliciesCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
ListGroupPoliciesCommandOutput,
SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link ListGroupsCommand}
*/
readonly listGroups: (
args: ListGroupsCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<ListGroupsCommandOutput, SdkError | IAMServiceError | ServiceFailureError>
/**
* @see {@link ListGroupsForUserCommand}
*/
readonly listGroupsForUser: (
args: ListGroupsForUserCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
ListGroupsForUserCommandOutput,
SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link ListInstanceProfilesCommand}
*/
readonly listInstanceProfiles: (
args: ListInstanceProfilesCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<ListInstanceProfilesCommandOutput, SdkError | IAMServiceError | ServiceFailureError>
/**
* @see {@link ListInstanceProfilesForRoleCommand}
*/
readonly listInstanceProfilesForRole: (
args: ListInstanceProfilesForRoleCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
ListInstanceProfilesForRoleCommandOutput,
SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link ListInstanceProfileTagsCommand}
*/
readonly listInstanceProfileTags: (
args: ListInstanceProfileTagsCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
ListInstanceProfileTagsCommandOutput,
SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link ListMFADevicesCommand}
*/
readonly listMFADevices: (
args: ListMFADevicesCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<ListMFADevicesCommandOutput, SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError>
/**
* @see {@link ListMFADeviceTagsCommand}
*/
readonly listMFADeviceTags: (
args: ListMFADeviceTagsCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
ListMFADeviceTagsCommandOutput,
SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link ListOpenIDConnectProvidersCommand}
*/
readonly listOpenIDConnectProviders: (
args: ListOpenIDConnectProvidersCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<ListOpenIDConnectProvidersCommandOutput, SdkError | IAMServiceError | ServiceFailureError>
/**
* @see {@link ListOpenIDConnectProviderTagsCommand}
*/
readonly listOpenIDConnectProviderTags: (
args: ListOpenIDConnectProviderTagsCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
ListOpenIDConnectProviderTagsCommandOutput,
SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link ListPoliciesCommand}
*/
readonly listPolicies: (
args: ListPoliciesCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<ListPoliciesCommandOutput, SdkError | IAMServiceError | ServiceFailureError>
/**
* @see {@link ListPoliciesGrantingServiceAccessCommand}
*/
readonly listPoliciesGrantingServiceAccess: (
args: ListPoliciesGrantingServiceAccessCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
ListPoliciesGrantingServiceAccessCommandOutput,
SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError
>
/**
* @see {@link ListPolicyTagsCommand}
*/
readonly listPolicyTags: (
args: ListPolicyTagsCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
ListPolicyTagsCommandOutput,
SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link ListPolicyVersionsCommand}
*/
readonly listPolicyVersions: (
args: ListPolicyVersionsCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
ListPolicyVersionsCommandOutput,
SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link ListRolePoliciesCommand}
*/
readonly listRolePolicies: (
args: ListRolePoliciesCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
ListRolePoliciesCommandOutput,
SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link ListRolesCommand}
*/
readonly listRoles: (
args: ListRolesCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<ListRolesCommandOutput, SdkError | IAMServiceError | ServiceFailureError>
/**
* @see {@link ListRoleTagsCommand}
*/
readonly listRoleTags: (
args: ListRoleTagsCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<ListRoleTagsCommandOutput, SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError>
/**
* @see {@link ListSAMLProvidersCommand}
*/
readonly listSAMLProviders: (
args: ListSAMLProvidersCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<ListSAMLProvidersCommandOutput, SdkError | IAMServiceError | ServiceFailureError>
/**
* @see {@link ListSAMLProviderTagsCommand}
*/
readonly listSAMLProviderTags: (
args: ListSAMLProviderTagsCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
ListSAMLProviderTagsCommandOutput,
SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link ListServerCertificatesCommand}
*/
readonly listServerCertificates: (
args: ListServerCertificatesCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<ListServerCertificatesCommandOutput, SdkError | IAMServiceError | ServiceFailureError>
/**
* @see {@link ListServerCertificateTagsCommand}
*/
readonly listServerCertificateTags: (
args: ListServerCertificateTagsCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
ListServerCertificateTagsCommandOutput,
SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link ListServiceSpecificCredentialsCommand}
*/
readonly listServiceSpecificCredentials: (
args: ListServiceSpecificCredentialsCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
ListServiceSpecificCredentialsCommandOutput,
SdkError | IAMServiceError | NoSuchEntityError | ServiceNotSupportedError
>
/**
* @see {@link ListSigningCertificatesCommand}
*/
readonly listSigningCertificates: (
args: ListSigningCertificatesCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
ListSigningCertificatesCommandOutput,
SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link ListSSHPublicKeysCommand}
*/
readonly listSSHPublicKeys: (
args: ListSSHPublicKeysCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<ListSSHPublicKeysCommandOutput, SdkError | IAMServiceError | NoSuchEntityError>
/**
* @see {@link ListUserPoliciesCommand}
*/
readonly listUserPolicies: (
args: ListUserPoliciesCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
ListUserPoliciesCommandOutput,
SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link ListUsersCommand}
*/
readonly listUsers: (
args: ListUsersCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<ListUsersCommandOutput, SdkError | IAMServiceError | ServiceFailureError>
/**
* @see {@link ListUserTagsCommand}
*/
readonly listUserTags: (
args: ListUserTagsCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<ListUserTagsCommandOutput, SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError>
/**
* @see {@link ListVirtualMFADevicesCommand}
*/
readonly listVirtualMFADevices: (
args: ListVirtualMFADevicesCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<ListVirtualMFADevicesCommandOutput, SdkError | IAMServiceError>
/**
* @see {@link PutGroupPolicyCommand}
*/
readonly putGroupPolicy: (
args: PutGroupPolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
PutGroupPolicyCommandOutput,
| SdkError
| IAMServiceError
| LimitExceededError
| MalformedPolicyDocumentError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link PutRolePermissionsBoundaryCommand}
*/
readonly putRolePermissionsBoundary: (
args: PutRolePermissionsBoundaryCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
PutRolePermissionsBoundaryCommandOutput,
| SdkError
| IAMServiceError
| InvalidInputError
| NoSuchEntityError
| PolicyNotAttachableError
| ServiceFailureError
| UnmodifiableEntityError
>
/**
* @see {@link PutRolePolicyCommand}
*/
readonly putRolePolicy: (
args: PutRolePolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
PutRolePolicyCommandOutput,
| SdkError
| IAMServiceError
| LimitExceededError
| MalformedPolicyDocumentError
| NoSuchEntityError
| ServiceFailureError
| UnmodifiableEntityError
>
/**
* @see {@link PutUserPermissionsBoundaryCommand}
*/
readonly putUserPermissionsBoundary: (
args: PutUserPermissionsBoundaryCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
PutUserPermissionsBoundaryCommandOutput,
SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError | PolicyNotAttachableError | ServiceFailureError
>
/**
* @see {@link PutUserPolicyCommand}
*/
readonly putUserPolicy: (
args: PutUserPolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
PutUserPolicyCommandOutput,
| SdkError
| IAMServiceError
| LimitExceededError
| MalformedPolicyDocumentError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link RemoveClientIDFromOpenIDConnectProviderCommand}
*/
readonly removeClientIDFromOpenIDConnectProvider: (
args: RemoveClientIDFromOpenIDConnectProviderCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
RemoveClientIDFromOpenIDConnectProviderCommandOutput,
SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link RemoveRoleFromInstanceProfileCommand}
*/
readonly removeRoleFromInstanceProfile: (
args: RemoveRoleFromInstanceProfileCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
RemoveRoleFromInstanceProfileCommandOutput,
SdkError | IAMServiceError | LimitExceededError | NoSuchEntityError | ServiceFailureError | UnmodifiableEntityError
>
/**
* @see {@link RemoveUserFromGroupCommand}
*/
readonly removeUserFromGroup: (
args: RemoveUserFromGroupCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
RemoveUserFromGroupCommandOutput,
SdkError | IAMServiceError | LimitExceededError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link ResetServiceSpecificCredentialCommand}
*/
readonly resetServiceSpecificCredential: (
args: ResetServiceSpecificCredentialCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<ResetServiceSpecificCredentialCommandOutput, SdkError | IAMServiceError | NoSuchEntityError>
/**
* @see {@link ResyncMFADeviceCommand}
*/
readonly resyncMFADevice: (
args: ResyncMFADeviceCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
ResyncMFADeviceCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| InvalidAuthenticationCodeError
| LimitExceededError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link SetDefaultPolicyVersionCommand}
*/
readonly setDefaultPolicyVersion: (
args: SetDefaultPolicyVersionCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
SetDefaultPolicyVersionCommandOutput,
SdkError | IAMServiceError | InvalidInputError | LimitExceededError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link SetSecurityTokenServicePreferencesCommand}
*/
readonly setSecurityTokenServicePreferences: (
args: SetSecurityTokenServicePreferencesCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<SetSecurityTokenServicePreferencesCommandOutput, SdkError | IAMServiceError | ServiceFailureError>
/**
* @see {@link SimulateCustomPolicyCommand}
*/
readonly simulateCustomPolicy: (
args: SimulateCustomPolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
SimulateCustomPolicyCommandOutput,
SdkError | IAMServiceError | InvalidInputError | PolicyEvaluationError
>
/**
* @see {@link SimulatePrincipalPolicyCommand}
*/
readonly simulatePrincipalPolicy: (
args: SimulatePrincipalPolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
SimulatePrincipalPolicyCommandOutput,
SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError | PolicyEvaluationError
>
/**
* @see {@link TagInstanceProfileCommand}
*/
readonly tagInstanceProfile: (
args: TagInstanceProfileCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
TagInstanceProfileCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| InvalidInputError
| LimitExceededError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link TagMFADeviceCommand}
*/
readonly tagMFADevice: (
args: TagMFADeviceCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
TagMFADeviceCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| InvalidInputError
| LimitExceededError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link TagOpenIDConnectProviderCommand}
*/
readonly tagOpenIDConnectProvider: (
args: TagOpenIDConnectProviderCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
TagOpenIDConnectProviderCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| InvalidInputError
| LimitExceededError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link TagPolicyCommand}
*/
readonly tagPolicy: (
args: TagPolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
TagPolicyCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| InvalidInputError
| LimitExceededError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link TagRoleCommand}
*/
readonly tagRole: (
args: TagRoleCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
TagRoleCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| InvalidInputError
| LimitExceededError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link TagSAMLProviderCommand}
*/
readonly tagSAMLProvider: (
args: TagSAMLProviderCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
TagSAMLProviderCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| InvalidInputError
| LimitExceededError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link TagServerCertificateCommand}
*/
readonly tagServerCertificate: (
args: TagServerCertificateCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
TagServerCertificateCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| InvalidInputError
| LimitExceededError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link TagUserCommand}
*/
readonly tagUser: (
args: TagUserCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
TagUserCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| InvalidInputError
| LimitExceededError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link UntagInstanceProfileCommand}
*/
readonly untagInstanceProfile: (
args: UntagInstanceProfileCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
UntagInstanceProfileCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| InvalidInputError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link UntagMFADeviceCommand}
*/
readonly untagMFADevice: (
args: UntagMFADeviceCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
UntagMFADeviceCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| InvalidInputError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link UntagOpenIDConnectProviderCommand}
*/
readonly untagOpenIDConnectProvider: (
args: UntagOpenIDConnectProviderCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
UntagOpenIDConnectProviderCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| InvalidInputError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link UntagPolicyCommand}
*/
readonly untagPolicy: (
args: UntagPolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
UntagPolicyCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| InvalidInputError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link UntagRoleCommand}
*/
readonly untagRole: (
args: UntagRoleCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
UntagRoleCommandOutput,
SdkError | IAMServiceError | ConcurrentModificationError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link UntagSAMLProviderCommand}
*/
readonly untagSAMLProvider: (
args: UntagSAMLProviderCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
UntagSAMLProviderCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| InvalidInputError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link UntagServerCertificateCommand}
*/
readonly untagServerCertificate: (
args: UntagServerCertificateCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
UntagServerCertificateCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| InvalidInputError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link UntagUserCommand}
*/
readonly untagUser: (
args: UntagUserCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
UntagUserCommandOutput,
SdkError | IAMServiceError | ConcurrentModificationError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link UpdateAccessKeyCommand}
*/
readonly updateAccessKey: (
args: UpdateAccessKeyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
UpdateAccessKeyCommandOutput,
SdkError | IAMServiceError | LimitExceededError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link UpdateAccountPasswordPolicyCommand}
*/
readonly updateAccountPasswordPolicy: (
args: UpdateAccountPasswordPolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
UpdateAccountPasswordPolicyCommandOutput,
| SdkError
| IAMServiceError
| LimitExceededError
| MalformedPolicyDocumentError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link UpdateAssumeRolePolicyCommand}
*/
readonly updateAssumeRolePolicy: (
args: UpdateAssumeRolePolicyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
UpdateAssumeRolePolicyCommandOutput,
| SdkError
| IAMServiceError
| LimitExceededError
| MalformedPolicyDocumentError
| NoSuchEntityError
| ServiceFailureError
| UnmodifiableEntityError
>
/**
* @see {@link UpdateGroupCommand}
*/
readonly updateGroup: (
args: UpdateGroupCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
UpdateGroupCommandOutput,
SdkError | IAMServiceError | EntityAlreadyExistsError | LimitExceededError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link UpdateLoginProfileCommand}
*/
readonly updateLoginProfile: (
args: UpdateLoginProfileCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
UpdateLoginProfileCommandOutput,
| SdkError
| IAMServiceError
| EntityTemporarilyUnmodifiableError
| LimitExceededError
| NoSuchEntityError
| PasswordPolicyViolationError
| ServiceFailureError
>
/**
* @see {@link UpdateOpenIDConnectProviderThumbprintCommand}
*/
readonly updateOpenIDConnectProviderThumbprint: (
args: UpdateOpenIDConnectProviderThumbprintCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
UpdateOpenIDConnectProviderThumbprintCommandOutput,
SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link UpdateRoleCommand}
*/
readonly updateRole: (
args: UpdateRoleCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
UpdateRoleCommandOutput,
SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError | UnmodifiableEntityError
>
/**
* @see {@link UpdateRoleDescriptionCommand}
*/
readonly updateRoleDescription: (
args: UpdateRoleDescriptionCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
UpdateRoleDescriptionCommandOutput,
SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError | UnmodifiableEntityError
>
/**
* @see {@link UpdateSAMLProviderCommand}
*/
readonly updateSAMLProvider: (
args: UpdateSAMLProviderCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
UpdateSAMLProviderCommandOutput,
SdkError | IAMServiceError | InvalidInputError | LimitExceededError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link UpdateServerCertificateCommand}
*/
readonly updateServerCertificate: (
args: UpdateServerCertificateCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
UpdateServerCertificateCommandOutput,
SdkError | IAMServiceError | EntityAlreadyExistsError | LimitExceededError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link UpdateServiceSpecificCredentialCommand}
*/
readonly updateServiceSpecificCredential: (
args: UpdateServiceSpecificCredentialCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<UpdateServiceSpecificCredentialCommandOutput, SdkError | IAMServiceError | NoSuchEntityError>
/**
* @see {@link UpdateSigningCertificateCommand}
*/
readonly updateSigningCertificate: (
args: UpdateSigningCertificateCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
UpdateSigningCertificateCommandOutput,
SdkError | IAMServiceError | LimitExceededError | NoSuchEntityError | ServiceFailureError
>
/**
* @see {@link UpdateSSHPublicKeyCommand}
*/
readonly updateSSHPublicKey: (
args: UpdateSSHPublicKeyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<UpdateSSHPublicKeyCommandOutput, SdkError | IAMServiceError | NoSuchEntityError>
/**
* @see {@link UpdateUserCommand}
*/
readonly updateUser: (
args: UpdateUserCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
UpdateUserCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| EntityAlreadyExistsError
| EntityTemporarilyUnmodifiableError
| LimitExceededError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link UploadServerCertificateCommand}
*/
readonly uploadServerCertificate: (
args: UploadServerCertificateCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
UploadServerCertificateCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| EntityAlreadyExistsError
| InvalidInputError
| KeyPairMismatchError
| LimitExceededError
| MalformedCertificateError
| ServiceFailureError
>
/**
* @see {@link UploadSigningCertificateCommand}
*/
readonly uploadSigningCertificate: (
args: UploadSigningCertificateCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
UploadSigningCertificateCommandOutput,
| SdkError
| IAMServiceError
| ConcurrentModificationError
| DuplicateCertificateError
| EntityAlreadyExistsError
| InvalidCertificateError
| LimitExceededError
| MalformedCertificateError
| NoSuchEntityError
| ServiceFailureError
>
/**
* @see {@link UploadSSHPublicKeyCommand}
*/
readonly uploadSSHPublicKey: (
args: UploadSSHPublicKeyCommandInput,
options?: __HttpHandlerOptions
) => Effect.Effect<
UploadSSHPublicKeyCommandOutput,
| SdkError
| IAMServiceError
| DuplicateSSHPublicKeyError
| InvalidPublicKeyError
| LimitExceededError
| NoSuchEntityError
| UnrecognizedPublicKeyEncodingError
>
}
Added in v1.0.0
tags
IAMService
Signature
export declare const IAMService: Context.Tag<IAMService, IAMService>
Added in v1.0.0