package
0.23.3
Repository: https://github.com/jviney/aws-sdk-go-v2.git
Documentation: pkg.go.dev

# Packages

Package workmailiface provides an interface to enable mocking the Amazon WorkMail service client for testing your code.

# Functions

New creates a new instance of the client from the provided Config.
NewListAliasesRequestPaginator returns a paginator for ListAliases.
NewListGroupMembersRequestPaginator returns a paginator for ListGroupMembers.
NewListGroupsRequestPaginator returns a paginator for ListGroups.
NewListMailboxPermissionsRequestPaginator returns a paginator for ListMailboxPermissions.
NewListOrganizationsRequestPaginator returns a paginator for ListOrganizations.
NewListResourceDelegatesRequestPaginator returns a paginator for ListResourceDelegates.
NewListResourcesRequestPaginator returns a paginator for ListResources.
NewListUsersRequestPaginator returns a paginator for ListUsers.

# Constants

Enum values for AccessControlRuleEffect.
Enum values for AccessControlRuleEffect.
Service's Endpoint identifier.
Enum values for EntityState.
Enum values for EntityState.
Enum values for EntityState.
ErrCodeDirectoryServiceAuthenticationFailedException for service response error code "DirectoryServiceAuthenticationFailedException".
ErrCodeDirectoryUnavailableException for service response error code "DirectoryUnavailableException".
ErrCodeEmailAddressInUseException for service response error code "EmailAddressInUseException".
ErrCodeEntityAlreadyRegisteredException for service response error code "EntityAlreadyRegisteredException".
ErrCodeEntityNotFoundException for service response error code "EntityNotFoundException".
ErrCodeEntityStateException for service response error code "EntityStateException".
ErrCodeInvalidConfigurationException for service response error code "InvalidConfigurationException".
ErrCodeInvalidParameterException for service response error code "InvalidParameterException".
ErrCodeInvalidPasswordException for service response error code "InvalidPasswordException".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeMailDomainNotFoundException for service response error code "MailDomainNotFoundException".
ErrCodeMailDomainStateException for service response error code "MailDomainStateException".
ErrCodeNameAvailabilityException for service response error code "NameAvailabilityException".
ErrCodeOrganizationNotFoundException for service response error code "OrganizationNotFoundException".
ErrCodeOrganizationStateException for service response error code "OrganizationStateException".
ErrCodeReservedNameException for service response error code "ReservedNameException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeTooManyTagsException for service response error code "TooManyTagsException".
ErrCodeUnsupportedOperationException for service response error code "UnsupportedOperationException".
Enum values for FolderName.
Enum values for FolderName.
Enum values for FolderName.
Enum values for FolderName.
Enum values for FolderName.
Enum values for MemberType.
Enum values for MemberType.
Enum values for PermissionType.
Enum values for PermissionType.
Enum values for PermissionType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for RetentionAction.
Enum values for RetentionAction.
Enum values for RetentionAction.
Service's identifier.
Service's name.
Enum values for UserRole.
Enum values for UserRole.
Enum values for UserRole.

# Structs

A rule that controls access to an Amazon WorkMail organization.
No description provided by the author
No description provided by the author
AssociateDelegateToResourceRequest is the request type for the AssociateDelegateToResource API operation.
AssociateDelegateToResourceResponse is the response type for the AssociateDelegateToResource API operation.
No description provided by the author
No description provided by the author
AssociateMemberToGroupRequest is the request type for the AssociateMemberToGroup API operation.
AssociateMemberToGroupResponse is the response type for the AssociateMemberToGroup API operation.
At least one delegate must be associated to the resource to disable automatic replies from the resource.
Client provides the API operation methods for making requests to Amazon WorkMail.
No description provided by the author
No description provided by the author
CreateAliasRequest is the request type for the CreateAlias API operation.
CreateAliasResponse is the response type for the CreateAlias API operation.
No description provided by the author
No description provided by the author
CreateGroupRequest is the request type for the CreateGroup API operation.
CreateGroupResponse is the response type for the CreateGroup API operation.
No description provided by the author
No description provided by the author
CreateResourceRequest is the request type for the CreateResource API operation.
CreateResourceResponse is the response type for the CreateResource API operation.
No description provided by the author
No description provided by the author
CreateUserRequest is the request type for the CreateUser API operation.
CreateUserResponse is the response type for the CreateUser API operation.
The name of the attribute, which is one of the values defined in the UserAttribute enumeration.
No description provided by the author
No description provided by the author
DeleteAccessControlRuleRequest is the request type for the DeleteAccessControlRule API operation.
DeleteAccessControlRuleResponse is the response type for the DeleteAccessControlRule API operation.
No description provided by the author
No description provided by the author
DeleteAliasRequest is the request type for the DeleteAlias API operation.
DeleteAliasResponse is the response type for the DeleteAlias API operation.
No description provided by the author
No description provided by the author
DeleteGroupRequest is the request type for the DeleteGroup API operation.
DeleteGroupResponse is the response type for the DeleteGroup API operation.
No description provided by the author
No description provided by the author
DeleteMailboxPermissionsRequest is the request type for the DeleteMailboxPermissions API operation.
DeleteMailboxPermissionsResponse is the response type for the DeleteMailboxPermissions API operation.
No description provided by the author
No description provided by the author
DeleteResourceRequest is the request type for the DeleteResource API operation.
DeleteResourceResponse is the response type for the DeleteResource API operation.
No description provided by the author
No description provided by the author
DeleteRetentionPolicyRequest is the request type for the DeleteRetentionPolicy API operation.
DeleteRetentionPolicyResponse is the response type for the DeleteRetentionPolicy API operation.
No description provided by the author
No description provided by the author
DeleteUserRequest is the request type for the DeleteUser API operation.
DeleteUserResponse is the response type for the DeleteUser API operation.
No description provided by the author
No description provided by the author
DeregisterFromWorkMailRequest is the request type for the DeregisterFromWorkMail API operation.
DeregisterFromWorkMailResponse is the response type for the DeregisterFromWorkMail API operation.
No description provided by the author
No description provided by the author
DescribeGroupRequest is the request type for the DescribeGroup API operation.
DescribeGroupResponse is the response type for the DescribeGroup API operation.
No description provided by the author
No description provided by the author
DescribeOrganizationRequest is the request type for the DescribeOrganization API operation.
DescribeOrganizationResponse is the response type for the DescribeOrganization API operation.
No description provided by the author
No description provided by the author
DescribeResourceRequest is the request type for the DescribeResource API operation.
DescribeResourceResponse is the response type for the DescribeResource API operation.
No description provided by the author
No description provided by the author
DescribeUserRequest is the request type for the DescribeUser API operation.
DescribeUserResponse is the response type for the DescribeUser API operation.
No description provided by the author
No description provided by the author
DisassociateDelegateFromResourceRequest is the request type for the DisassociateDelegateFromResource API operation.
DisassociateDelegateFromResourceResponse is the response type for the DisassociateDelegateFromResource API operation.
No description provided by the author
No description provided by the author
DisassociateMemberFromGroupRequest is the request type for the DisassociateMemberFromGroup API operation.
DisassociateMemberFromGroupResponse is the response type for the DisassociateMemberFromGroup API operation.
The configuration applied to an organization's folders by its retention policy.
No description provided by the author
No description provided by the author
GetAccessControlEffectRequest is the request type for the GetAccessControlEffect API operation.
GetAccessControlEffectResponse is the response type for the GetAccessControlEffect API operation.
No description provided by the author
No description provided by the author
GetDefaultRetentionPolicyRequest is the request type for the GetDefaultRetentionPolicy API operation.
GetDefaultRetentionPolicyResponse is the response type for the GetDefaultRetentionPolicy API operation.
No description provided by the author
No description provided by the author
GetMailboxDetailsRequest is the request type for the GetMailboxDetails API operation.
GetMailboxDetailsResponse is the response type for the GetMailboxDetails API operation.
The representation of an Amazon WorkMail group.
No description provided by the author
No description provided by the author
ListAccessControlRulesRequest is the request type for the ListAccessControlRules API operation.
ListAccessControlRulesResponse is the response type for the ListAccessControlRules API operation.
No description provided by the author
No description provided by the author
ListAliasesPaginator is used to paginate the request.
ListAliasesRequest is the request type for the ListAliases API operation.
ListAliasesResponse is the response type for the ListAliases API operation.
No description provided by the author
No description provided by the author
ListGroupMembersPaginator is used to paginate the request.
ListGroupMembersRequest is the request type for the ListGroupMembers API operation.
ListGroupMembersResponse is the response type for the ListGroupMembers API operation.
No description provided by the author
No description provided by the author
ListGroupsPaginator is used to paginate the request.
ListGroupsRequest is the request type for the ListGroups API operation.
ListGroupsResponse is the response type for the ListGroups API operation.
No description provided by the author
No description provided by the author
ListMailboxPermissionsPaginator is used to paginate the request.
ListMailboxPermissionsRequest is the request type for the ListMailboxPermissions API operation.
ListMailboxPermissionsResponse is the response type for the ListMailboxPermissions API operation.
No description provided by the author
No description provided by the author
ListOrganizationsPaginator is used to paginate the request.
ListOrganizationsRequest is the request type for the ListOrganizations API operation.
ListOrganizationsResponse is the response type for the ListOrganizations API operation.
No description provided by the author
No description provided by the author
ListResourceDelegatesPaginator is used to paginate the request.
ListResourceDelegatesRequest is the request type for the ListResourceDelegates API operation.
ListResourceDelegatesResponse is the response type for the ListResourceDelegates API operation.
No description provided by the author
No description provided by the author
ListResourcesPaginator is used to paginate the request.
ListResourcesRequest is the request type for the ListResources API operation.
ListResourcesResponse is the response type for the ListResources API operation.
No description provided by the author
No description provided by the author
ListTagsForResourceRequest is the request type for the ListTagsForResource API operation.
ListTagsForResourceResponse is the response type for the ListTagsForResource API operation.
No description provided by the author
No description provided by the author
ListUsersPaginator is used to paginate the request.
ListUsersRequest is the request type for the ListUsers API operation.
ListUsersResponse is the response type for the ListUsers API operation.
The representation of a user or group.
The representation of an organization.
Permission granted to a user, group, or resource to access a certain aspect of another user, group, or resource mailbox.
No description provided by the author
No description provided by the author
PutAccessControlRuleRequest is the request type for the PutAccessControlRule API operation.
PutAccessControlRuleResponse is the response type for the PutAccessControlRule API operation.
No description provided by the author
No description provided by the author
PutMailboxPermissionsRequest is the request type for the PutMailboxPermissions API operation.
PutMailboxPermissionsResponse is the response type for the PutMailboxPermissions API operation.
No description provided by the author
No description provided by the author
PutRetentionPolicyRequest is the request type for the PutRetentionPolicy API operation.
PutRetentionPolicyResponse is the response type for the PutRetentionPolicy API operation.
No description provided by the author
No description provided by the author
RegisterToWorkMailRequest is the request type for the RegisterToWorkMail API operation.
RegisterToWorkMailResponse is the response type for the RegisterToWorkMail API operation.
No description provided by the author
No description provided by the author
ResetPasswordRequest is the request type for the ResetPassword API operation.
ResetPasswordResponse is the response type for the ResetPassword API operation.
The representation of a resource.
Describes a tag applied to a resource.
No description provided by the author
No description provided by the author
TagResourceRequest is the request type for the TagResource API operation.
TagResourceResponse is the response type for the TagResource API operation.
No description provided by the author
No description provided by the author
UntagResourceRequest is the request type for the UntagResource API operation.
UntagResourceResponse is the response type for the UntagResource API operation.
No description provided by the author
No description provided by the author
UpdateMailboxQuotaRequest is the request type for the UpdateMailboxQuota API operation.
UpdateMailboxQuotaResponse is the response type for the UpdateMailboxQuota API operation.
No description provided by the author
No description provided by the author
UpdatePrimaryEmailAddressRequest is the request type for the UpdatePrimaryEmailAddress API operation.
UpdatePrimaryEmailAddressResponse is the response type for the UpdatePrimaryEmailAddress API operation.
No description provided by the author
No description provided by the author
UpdateResourceRequest is the request type for the UpdateResource API operation.
UpdateResourceResponse is the response type for the UpdateResource API operation.
The representation of an Amazon WorkMail user.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author