amazonka-workmail-2.0: Amazon WorkMail SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.WorkMail

Contents

Description

Derived from API version 2017-10-01 of the AWS service descriptions, licensed under Apache 2.0.

WorkMail is a secure, managed business email and calendaring service with support for existing desktop and mobile email clients. You can access your email, contacts, and calendars using Microsoft Outlook, your browser, or other native iOS and Android email applications. You can integrate WorkMail with your existing corporate directory and control both the keys that encrypt your data and the location in which your data is stored.

The WorkMail API is designed for the following scenarios:

  • Listing and describing organizations
  • Managing users
  • Managing groups
  • Managing resources

All WorkMail API operations are Amazon-authenticated and certificate-signed. They not only require the use of the AWS SDK, but also allow for the exclusive use of AWS Identity and Access Management users and roles to help facilitate access, trust, and permission policies. By creating a role and allowing an IAM user to access the WorkMail site, the IAM user gains full administrative visibility into the entire WorkMail organization (or as set in the IAM policy). This includes, but is not limited to, the ability to create, update, and delete users, groups, and resources. This allows developers to perform the scenarios listed above, as well as give users the ability to grant access on a selective basis using the IAM model.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-10-01 of the Amazon WorkMail SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by WorkMail.

DirectoryInUseException

_DirectoryInUseException :: AsError a => Fold a ServiceError Source #

The directory is already in use by another WorkMail organization in the same account and Region.

DirectoryServiceAuthenticationFailedException

_DirectoryServiceAuthenticationFailedException :: AsError a => Fold a ServiceError Source #

The directory service doesn't recognize the credentials supplied by WorkMail.

DirectoryUnavailableException

_DirectoryUnavailableException :: AsError a => Fold a ServiceError Source #

The directory is unavailable. It might be located in another Region or deleted.

EmailAddressInUseException

_EmailAddressInUseException :: AsError a => Fold a ServiceError Source #

The email address that you're trying to assign is already created for a different user, group, or resource.

EntityAlreadyRegisteredException

_EntityAlreadyRegisteredException :: AsError a => Fold a ServiceError Source #

The user, group, or resource that you're trying to register is already registered.

EntityNotFoundException

_EntityNotFoundException :: AsError a => Fold a ServiceError Source #

The identifier supplied for the user, group, or resource does not exist in your organization.

EntityStateException

_EntityStateException :: AsError a => Fold a ServiceError Source #

You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.

InvalidConfigurationException

_InvalidConfigurationException :: AsError a => Fold a ServiceError Source #

The configuration for a resource isn't valid. A resource must either be able to auto-respond to requests or have at least one delegate associated that can do so on its behalf.

InvalidCustomSesConfigurationException

_InvalidCustomSesConfigurationException :: AsError a => Fold a ServiceError Source #

You SES configuration has customizations that WorkMail cannot save. The error message lists the invalid setting. For examples of invalid settings, refer to CreateReceiptRule.

InvalidParameterException

_InvalidParameterException :: AsError a => Fold a ServiceError Source #

One or more of the input parameters don't match the service's restrictions.

InvalidPasswordException

_InvalidPasswordException :: AsError a => Fold a ServiceError Source #

The supplied password doesn't match the minimum security constraints, such as length or use of special characters.

LimitExceededException

_LimitExceededException :: AsError a => Fold a ServiceError Source #

The request exceeds the limit of the resource.

MailDomainInUseException

_MailDomainInUseException :: AsError a => Fold a ServiceError Source #

The domain you're trying to change is in use by another user or organization in your account. See the error message for details.

MailDomainNotFoundException

_MailDomainNotFoundException :: AsError a => Fold a ServiceError Source #

The domain specified is not found in your organization.

MailDomainStateException

_MailDomainStateException :: AsError a => Fold a ServiceError Source #

After a domain has been added to the organization, it must be verified. The domain is not yet verified.

NameAvailabilityException

_NameAvailabilityException :: AsError a => Fold a ServiceError Source #

The user, group, or resource name isn't unique in WorkMail.

OrganizationNotFoundException

_OrganizationNotFoundException :: AsError a => Fold a ServiceError Source #

An operation received a valid organization identifier that either doesn't belong or exist in the system.

OrganizationStateException

_OrganizationStateException :: AsError a => Fold a ServiceError Source #

The organization must have a valid state to perform certain operations on the organization or its members.

ReservedNameException

_ReservedNameException :: AsError a => Fold a ServiceError Source #

This user, group, or resource name is not allowed in WorkMail.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The resource cannot be found.

TooManyTagsException

_TooManyTagsException :: AsError a => Fold a ServiceError Source #

The resource can have up to 50 user-applied tags.

UnsupportedOperationException

_UnsupportedOperationException :: AsError a => Fold a ServiceError Source #

You can't perform a write operation against a read-only directory.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

AssociateDelegateToResource

data AssociateDelegateToResource Source #

See: newAssociateDelegateToResource smart constructor.

Instances

Instances details
ToJSON AssociateDelegateToResource Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateDelegateToResource

ToHeaders AssociateDelegateToResource Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateDelegateToResource

ToPath AssociateDelegateToResource Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateDelegateToResource

ToQuery AssociateDelegateToResource Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateDelegateToResource

AWSRequest AssociateDelegateToResource Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateDelegateToResource

Generic AssociateDelegateToResource Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateDelegateToResource

Associated Types

type Rep AssociateDelegateToResource :: Type -> Type #

Read AssociateDelegateToResource Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateDelegateToResource

Show AssociateDelegateToResource Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateDelegateToResource

NFData AssociateDelegateToResource Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateDelegateToResource

Eq AssociateDelegateToResource Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateDelegateToResource

Hashable AssociateDelegateToResource Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateDelegateToResource

type AWSResponse AssociateDelegateToResource Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateDelegateToResource

type Rep AssociateDelegateToResource Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateDelegateToResource

type Rep AssociateDelegateToResource = D1 ('MetaData "AssociateDelegateToResource" "Amazonka.WorkMail.AssociateDelegateToResource" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "AssociateDelegateToResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "entityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAssociateDelegateToResource Source #

Create a value of AssociateDelegateToResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AssociateDelegateToResource, associateDelegateToResource_organizationId - The organization under which the resource exists.

$sel:resourceId:AssociateDelegateToResource', associateDelegateToResource_resourceId - The resource for which members (users or groups) are associated.

AssociateDelegateToResource, associateDelegateToResource_entityId - The member (user or group) to associate to the resource.

data AssociateDelegateToResourceResponse Source #

Instances

Instances details
Generic AssociateDelegateToResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateDelegateToResource

Read AssociateDelegateToResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateDelegateToResource

Show AssociateDelegateToResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateDelegateToResource

NFData AssociateDelegateToResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateDelegateToResource

Eq AssociateDelegateToResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateDelegateToResource

type Rep AssociateDelegateToResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateDelegateToResource

type Rep AssociateDelegateToResourceResponse = D1 ('MetaData "AssociateDelegateToResourceResponse" "Amazonka.WorkMail.AssociateDelegateToResource" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "AssociateDelegateToResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAssociateDelegateToResourceResponse Source #

Create a value of AssociateDelegateToResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:AssociateDelegateToResourceResponse', associateDelegateToResourceResponse_httpStatus - The response's http status code.

AssociateMemberToGroup

data AssociateMemberToGroup Source #

See: newAssociateMemberToGroup smart constructor.

Instances

Instances details
ToJSON AssociateMemberToGroup Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

ToHeaders AssociateMemberToGroup Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

ToPath AssociateMemberToGroup Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

ToQuery AssociateMemberToGroup Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

AWSRequest AssociateMemberToGroup Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

Associated Types

type AWSResponse AssociateMemberToGroup #

Generic AssociateMemberToGroup Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

Associated Types

type Rep AssociateMemberToGroup :: Type -> Type #

Read AssociateMemberToGroup Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

Show AssociateMemberToGroup Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

NFData AssociateMemberToGroup Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

Methods

rnf :: AssociateMemberToGroup -> () #

Eq AssociateMemberToGroup Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

Hashable AssociateMemberToGroup Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

type AWSResponse AssociateMemberToGroup Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

type Rep AssociateMemberToGroup Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

type Rep AssociateMemberToGroup = D1 ('MetaData "AssociateMemberToGroup" "Amazonka.WorkMail.AssociateMemberToGroup" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "AssociateMemberToGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "memberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAssociateMemberToGroup Source #

Create a value of AssociateMemberToGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AssociateMemberToGroup, associateMemberToGroup_organizationId - The organization under which the group exists.

$sel:groupId:AssociateMemberToGroup', associateMemberToGroup_groupId - The group to which the member (user or group) is associated.

$sel:memberId:AssociateMemberToGroup', associateMemberToGroup_memberId - The member (user or group) to associate to the group.

data AssociateMemberToGroupResponse Source #

See: newAssociateMemberToGroupResponse smart constructor.

Instances

Instances details
Generic AssociateMemberToGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

Associated Types

type Rep AssociateMemberToGroupResponse :: Type -> Type #

Read AssociateMemberToGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

Show AssociateMemberToGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

NFData AssociateMemberToGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

Eq AssociateMemberToGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

type Rep AssociateMemberToGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

type Rep AssociateMemberToGroupResponse = D1 ('MetaData "AssociateMemberToGroupResponse" "Amazonka.WorkMail.AssociateMemberToGroup" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "AssociateMemberToGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAssociateMemberToGroupResponse Source #

Create a value of AssociateMemberToGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:AssociateMemberToGroupResponse', associateMemberToGroupResponse_httpStatus - The response's http status code.

AssumeImpersonationRole

data AssumeImpersonationRole Source #

See: newAssumeImpersonationRole smart constructor.

Instances

Instances details
ToJSON AssumeImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.AssumeImpersonationRole

ToHeaders AssumeImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.AssumeImpersonationRole

ToPath AssumeImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.AssumeImpersonationRole

ToQuery AssumeImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.AssumeImpersonationRole

AWSRequest AssumeImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.AssumeImpersonationRole

Generic AssumeImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.AssumeImpersonationRole

Associated Types

type Rep AssumeImpersonationRole :: Type -> Type #

Read AssumeImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.AssumeImpersonationRole

Show AssumeImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.AssumeImpersonationRole

NFData AssumeImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.AssumeImpersonationRole

Methods

rnf :: AssumeImpersonationRole -> () #

Eq AssumeImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.AssumeImpersonationRole

Hashable AssumeImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.AssumeImpersonationRole

type AWSResponse AssumeImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.AssumeImpersonationRole

type Rep AssumeImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.AssumeImpersonationRole

type Rep AssumeImpersonationRole = D1 ('MetaData "AssumeImpersonationRole" "Amazonka.WorkMail.AssumeImpersonationRole" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "AssumeImpersonationRole'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "impersonationRoleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAssumeImpersonationRole Source #

Create a value of AssumeImpersonationRole with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AssumeImpersonationRole, assumeImpersonationRole_organizationId - The WorkMail organization under which the impersonation role will be assumed.

AssumeImpersonationRole, assumeImpersonationRole_impersonationRoleId - The impersonation role ID to assume.

data AssumeImpersonationRoleResponse Source #

See: newAssumeImpersonationRoleResponse smart constructor.

Instances

Instances details
Generic AssumeImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.AssumeImpersonationRole

Associated Types

type Rep AssumeImpersonationRoleResponse :: Type -> Type #

Read AssumeImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.AssumeImpersonationRole

Show AssumeImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.AssumeImpersonationRole

NFData AssumeImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.AssumeImpersonationRole

Eq AssumeImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.AssumeImpersonationRole

type Rep AssumeImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.AssumeImpersonationRole

type Rep AssumeImpersonationRoleResponse = D1 ('MetaData "AssumeImpersonationRoleResponse" "Amazonka.WorkMail.AssumeImpersonationRole" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "AssumeImpersonationRoleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "expiresIn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "token") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newAssumeImpersonationRoleResponse Source #

Create a value of AssumeImpersonationRoleResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:expiresIn:AssumeImpersonationRoleResponse', assumeImpersonationRoleResponse_expiresIn - The authentication token's validity, in seconds.

$sel:token:AssumeImpersonationRoleResponse', assumeImpersonationRoleResponse_token - The authentication token for the impersonation role.

$sel:httpStatus:AssumeImpersonationRoleResponse', assumeImpersonationRoleResponse_httpStatus - The response's http status code.

CancelMailboxExportJob

data CancelMailboxExportJob Source #

See: newCancelMailboxExportJob smart constructor.

Instances

Instances details
ToJSON CancelMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

ToHeaders CancelMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

ToPath CancelMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

ToQuery CancelMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

AWSRequest CancelMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

Associated Types

type AWSResponse CancelMailboxExportJob #

Generic CancelMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

Associated Types

type Rep CancelMailboxExportJob :: Type -> Type #

Read CancelMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

Show CancelMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

NFData CancelMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

Methods

rnf :: CancelMailboxExportJob -> () #

Eq CancelMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

Hashable CancelMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

type AWSResponse CancelMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

type Rep CancelMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

type Rep CancelMailboxExportJob = D1 ('MetaData "CancelMailboxExportJob" "Amazonka.WorkMail.CancelMailboxExportJob" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "CancelMailboxExportJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCancelMailboxExportJob Source #

Create a value of CancelMailboxExportJob with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:CancelMailboxExportJob', cancelMailboxExportJob_clientToken - The idempotency token for the client request.

CancelMailboxExportJob, cancelMailboxExportJob_jobId - The job ID.

CancelMailboxExportJob, cancelMailboxExportJob_organizationId - The organization ID.

data CancelMailboxExportJobResponse Source #

See: newCancelMailboxExportJobResponse smart constructor.

Instances

Instances details
Generic CancelMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

Associated Types

type Rep CancelMailboxExportJobResponse :: Type -> Type #

Read CancelMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

Show CancelMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

NFData CancelMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

Eq CancelMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

type Rep CancelMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

type Rep CancelMailboxExportJobResponse = D1 ('MetaData "CancelMailboxExportJobResponse" "Amazonka.WorkMail.CancelMailboxExportJob" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "CancelMailboxExportJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCancelMailboxExportJobResponse Source #

Create a value of CancelMailboxExportJobResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CancelMailboxExportJobResponse', cancelMailboxExportJobResponse_httpStatus - The response's http status code.

CreateAlias

data CreateAlias Source #

See: newCreateAlias smart constructor.

Constructors

CreateAlias' Text Text Text 

Instances

Instances details
ToJSON CreateAlias Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

ToHeaders CreateAlias Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

Methods

toHeaders :: CreateAlias -> [Header] #

ToPath CreateAlias Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

ToQuery CreateAlias Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

AWSRequest CreateAlias Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

Associated Types

type AWSResponse CreateAlias #

Generic CreateAlias Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

Associated Types

type Rep CreateAlias :: Type -> Type #

Read CreateAlias Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

Show CreateAlias Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

NFData CreateAlias Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

Methods

rnf :: CreateAlias -> () #

Eq CreateAlias Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

Hashable CreateAlias Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

type AWSResponse CreateAlias Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

type Rep CreateAlias Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

type Rep CreateAlias = D1 ('MetaData "CreateAlias" "Amazonka.WorkMail.CreateAlias" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "CreateAlias'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "entityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "alias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateAlias Source #

Create a value of CreateAlias with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateAlias, createAlias_organizationId - The organization under which the member (user or group) exists.

CreateAlias, createAlias_entityId - The member (user or group) to which this alias is added.

CreateAlias, createAlias_alias - The alias to add to the member set.

data CreateAliasResponse Source #

See: newCreateAliasResponse smart constructor.

Instances

Instances details
Generic CreateAliasResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

Associated Types

type Rep CreateAliasResponse :: Type -> Type #

Read CreateAliasResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

Show CreateAliasResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

NFData CreateAliasResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

Methods

rnf :: CreateAliasResponse -> () #

Eq CreateAliasResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

type Rep CreateAliasResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

type Rep CreateAliasResponse = D1 ('MetaData "CreateAliasResponse" "Amazonka.WorkMail.CreateAlias" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "CreateAliasResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateAliasResponse Source #

Create a value of CreateAliasResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateAliasResponse', createAliasResponse_httpStatus - The response's http status code.

CreateAvailabilityConfiguration

data CreateAvailabilityConfiguration Source #

See: newCreateAvailabilityConfiguration smart constructor.

Instances

Instances details
ToJSON CreateAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAvailabilityConfiguration

ToHeaders CreateAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAvailabilityConfiguration

ToPath CreateAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAvailabilityConfiguration

ToQuery CreateAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAvailabilityConfiguration

AWSRequest CreateAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAvailabilityConfiguration

Generic CreateAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAvailabilityConfiguration

Associated Types

type Rep CreateAvailabilityConfiguration :: Type -> Type #

Show CreateAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAvailabilityConfiguration

NFData CreateAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAvailabilityConfiguration

Eq CreateAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAvailabilityConfiguration

Hashable CreateAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAvailabilityConfiguration

type AWSResponse CreateAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAvailabilityConfiguration

type Rep CreateAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAvailabilityConfiguration

type Rep CreateAvailabilityConfiguration = D1 ('MetaData "CreateAvailabilityConfiguration" "Amazonka.WorkMail.CreateAvailabilityConfiguration" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "CreateAvailabilityConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ewsProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EwsAvailabilityProvider))) :*: (S1 ('MetaSel ('Just "lambdaProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaAvailabilityProvider)) :*: (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateAvailabilityConfiguration Source #

Create a value of CreateAvailabilityConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:CreateAvailabilityConfiguration', createAvailabilityConfiguration_clientToken - An idempotent token that ensures that an API request is executed only once.

CreateAvailabilityConfiguration, createAvailabilityConfiguration_ewsProvider - Exchange Web Services (EWS) availability provider definition. The request must contain exactly one provider definition, either EwsProvider or LambdaProvider.

CreateAvailabilityConfiguration, createAvailabilityConfiguration_lambdaProvider - Lambda availability provider definition. The request must contain exactly one provider definition, either EwsProvider or LambdaProvider.

CreateAvailabilityConfiguration, createAvailabilityConfiguration_organizationId - The WorkMail organization for which the AvailabilityConfiguration will be created.

CreateAvailabilityConfiguration, createAvailabilityConfiguration_domainName - The domain to which the provider applies.

data CreateAvailabilityConfigurationResponse Source #

Instances

Instances details
Generic CreateAvailabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAvailabilityConfiguration

Read CreateAvailabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAvailabilityConfiguration

Show CreateAvailabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAvailabilityConfiguration

NFData CreateAvailabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAvailabilityConfiguration

Eq CreateAvailabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAvailabilityConfiguration

type Rep CreateAvailabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAvailabilityConfiguration

type Rep CreateAvailabilityConfigurationResponse = D1 ('MetaData "CreateAvailabilityConfigurationResponse" "Amazonka.WorkMail.CreateAvailabilityConfiguration" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "CreateAvailabilityConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateAvailabilityConfigurationResponse Source #

Create a value of CreateAvailabilityConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateAvailabilityConfigurationResponse', createAvailabilityConfigurationResponse_httpStatus - The response's http status code.

CreateGroup

data CreateGroup Source #

See: newCreateGroup smart constructor.

Constructors

CreateGroup' Text Text 

Instances

Instances details
ToJSON CreateGroup Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

ToHeaders CreateGroup Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

Methods

toHeaders :: CreateGroup -> [Header] #

ToPath CreateGroup Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

ToQuery CreateGroup Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

AWSRequest CreateGroup Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

Associated Types

type AWSResponse CreateGroup #

Generic CreateGroup Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

Associated Types

type Rep CreateGroup :: Type -> Type #

Read CreateGroup Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

Show CreateGroup Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

NFData CreateGroup Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

Methods

rnf :: CreateGroup -> () #

Eq CreateGroup Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

Hashable CreateGroup Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

type AWSResponse CreateGroup Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

type Rep CreateGroup Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

type Rep CreateGroup = D1 ('MetaData "CreateGroup" "Amazonka.WorkMail.CreateGroup" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "CreateGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateGroup Source #

Create a value of CreateGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateGroup, createGroup_organizationId - The organization under which the group is to be created.

CreateGroup, createGroup_name - The name of the group.

data CreateGroupResponse Source #

See: newCreateGroupResponse smart constructor.

Instances

Instances details
Generic CreateGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

Associated Types

type Rep CreateGroupResponse :: Type -> Type #

Read CreateGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

Show CreateGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

NFData CreateGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

Methods

rnf :: CreateGroupResponse -> () #

Eq CreateGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

type Rep CreateGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

type Rep CreateGroupResponse = D1 ('MetaData "CreateGroupResponse" "Amazonka.WorkMail.CreateGroup" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "CreateGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateGroupResponse Source #

Create a value of CreateGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:groupId:CreateGroupResponse', createGroupResponse_groupId - The identifier of the group.

$sel:httpStatus:CreateGroupResponse', createGroupResponse_httpStatus - The response's http status code.

CreateImpersonationRole

data CreateImpersonationRole Source #

See: newCreateImpersonationRole smart constructor.

Instances

Instances details
ToJSON CreateImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.CreateImpersonationRole

ToHeaders CreateImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.CreateImpersonationRole

ToPath CreateImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.CreateImpersonationRole

ToQuery CreateImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.CreateImpersonationRole

AWSRequest CreateImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.CreateImpersonationRole

Generic CreateImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.CreateImpersonationRole

Associated Types

type Rep CreateImpersonationRole :: Type -> Type #

Read CreateImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.CreateImpersonationRole

Show CreateImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.CreateImpersonationRole

NFData CreateImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.CreateImpersonationRole

Methods

rnf :: CreateImpersonationRole -> () #

Eq CreateImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.CreateImpersonationRole

Hashable CreateImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.CreateImpersonationRole

type AWSResponse CreateImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.CreateImpersonationRole

type Rep CreateImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.CreateImpersonationRole

type Rep CreateImpersonationRole = D1 ('MetaData "CreateImpersonationRole" "Amazonka.WorkMail.CreateImpersonationRole" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "CreateImpersonationRole'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ImpersonationRoleType) :*: S1 ('MetaSel ('Just "rules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ImpersonationRule])))))

newCreateImpersonationRole Source #

Create a value of CreateImpersonationRole with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:CreateImpersonationRole', createImpersonationRole_clientToken - The idempotency token for the client request.

CreateImpersonationRole, createImpersonationRole_description - The description of the new impersonation role.

CreateImpersonationRole, createImpersonationRole_organizationId - The WorkMail organization to create the new impersonation role within.

CreateImpersonationRole, createImpersonationRole_name - The name of the new impersonation role.

CreateImpersonationRole, createImpersonationRole_type - The impersonation role's type. The available impersonation role types are READ_ONLY or FULL_ACCESS.

$sel:rules:CreateImpersonationRole', createImpersonationRole_rules - The list of rules for the impersonation role.

data CreateImpersonationRoleResponse Source #

See: newCreateImpersonationRoleResponse smart constructor.

Instances

Instances details
Generic CreateImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateImpersonationRole

Associated Types

type Rep CreateImpersonationRoleResponse :: Type -> Type #

Read CreateImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateImpersonationRole

Show CreateImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateImpersonationRole

NFData CreateImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateImpersonationRole

Eq CreateImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateImpersonationRole

type Rep CreateImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateImpersonationRole

type Rep CreateImpersonationRoleResponse = D1 ('MetaData "CreateImpersonationRoleResponse" "Amazonka.WorkMail.CreateImpersonationRole" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "CreateImpersonationRoleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "impersonationRoleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateImpersonationRoleResponse Source #

Create a value of CreateImpersonationRoleResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateImpersonationRoleResponse, createImpersonationRoleResponse_impersonationRoleId - The new impersonation role ID.

$sel:httpStatus:CreateImpersonationRoleResponse', createImpersonationRoleResponse_httpStatus - The response's http status code.

CreateMobileDeviceAccessRule

data CreateMobileDeviceAccessRule Source #

See: newCreateMobileDeviceAccessRule smart constructor.

Instances

Instances details
ToJSON CreateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.CreateMobileDeviceAccessRule

ToHeaders CreateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.CreateMobileDeviceAccessRule

ToPath CreateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.CreateMobileDeviceAccessRule

ToQuery CreateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.CreateMobileDeviceAccessRule

AWSRequest CreateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.CreateMobileDeviceAccessRule

Generic CreateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.CreateMobileDeviceAccessRule

Associated Types

type Rep CreateMobileDeviceAccessRule :: Type -> Type #

Read CreateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.CreateMobileDeviceAccessRule

Show CreateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.CreateMobileDeviceAccessRule

NFData CreateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.CreateMobileDeviceAccessRule

Eq CreateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.CreateMobileDeviceAccessRule

Hashable CreateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.CreateMobileDeviceAccessRule

type AWSResponse CreateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.CreateMobileDeviceAccessRule

type Rep CreateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.CreateMobileDeviceAccessRule

type Rep CreateMobileDeviceAccessRule = D1 ('MetaData "CreateMobileDeviceAccessRule" "Amazonka.WorkMail.CreateMobileDeviceAccessRule" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "CreateMobileDeviceAccessRule'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deviceModels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))))) :*: (S1 ('MetaSel ('Just "deviceOperatingSystems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "deviceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "deviceUserAgents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))))) :*: ((S1 ('MetaSel ('Just "notDeviceModels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "notDeviceOperatingSystems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "notDeviceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))))) :*: ((S1 ('MetaSel ('Just "notDeviceUserAgents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "effect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MobileDeviceAccessRuleEffect))))))

newCreateMobileDeviceAccessRule Source #

Create a value of CreateMobileDeviceAccessRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:CreateMobileDeviceAccessRule', createMobileDeviceAccessRule_clientToken - The idempotency token for the client request.

CreateMobileDeviceAccessRule, createMobileDeviceAccessRule_description - The rule description.

CreateMobileDeviceAccessRule, createMobileDeviceAccessRule_deviceModels - Device models that the rule will match.

CreateMobileDeviceAccessRule, createMobileDeviceAccessRule_deviceOperatingSystems - Device operating systems that the rule will match.

CreateMobileDeviceAccessRule, createMobileDeviceAccessRule_deviceTypes - Device types that the rule will match.

CreateMobileDeviceAccessRule, createMobileDeviceAccessRule_deviceUserAgents - Device user agents that the rule will match.

CreateMobileDeviceAccessRule, createMobileDeviceAccessRule_notDeviceModels - Device models that the rule will not match. All other device models will match.

CreateMobileDeviceAccessRule, createMobileDeviceAccessRule_notDeviceOperatingSystems - Device operating systems that the rule will not match. All other device operating systems will match.

CreateMobileDeviceAccessRule, createMobileDeviceAccessRule_notDeviceTypes - Device types that the rule will not match. All other device types will match.

CreateMobileDeviceAccessRule, createMobileDeviceAccessRule_notDeviceUserAgents - Device user agents that the rule will not match. All other device user agents will match.

CreateMobileDeviceAccessRule, createMobileDeviceAccessRule_organizationId - The WorkMail organization under which the rule will be created.

CreateMobileDeviceAccessRule, createMobileDeviceAccessRule_name - The rule name.

CreateMobileDeviceAccessRule, createMobileDeviceAccessRule_effect - The effect of the rule when it matches. Allowed values are ALLOW or DENY.

data CreateMobileDeviceAccessRuleResponse Source #

Instances

Instances details
Generic CreateMobileDeviceAccessRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateMobileDeviceAccessRule

Read CreateMobileDeviceAccessRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateMobileDeviceAccessRule

Show CreateMobileDeviceAccessRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateMobileDeviceAccessRule

NFData CreateMobileDeviceAccessRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateMobileDeviceAccessRule

Eq CreateMobileDeviceAccessRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateMobileDeviceAccessRule

type Rep CreateMobileDeviceAccessRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateMobileDeviceAccessRule

type Rep CreateMobileDeviceAccessRuleResponse = D1 ('MetaData "CreateMobileDeviceAccessRuleResponse" "Amazonka.WorkMail.CreateMobileDeviceAccessRule" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "CreateMobileDeviceAccessRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "mobileDeviceAccessRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateMobileDeviceAccessRuleResponse Source #

Create a value of CreateMobileDeviceAccessRuleResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateMobileDeviceAccessRuleResponse, createMobileDeviceAccessRuleResponse_mobileDeviceAccessRuleId - The identifier for the newly created mobile device access rule.

$sel:httpStatus:CreateMobileDeviceAccessRuleResponse', createMobileDeviceAccessRuleResponse_httpStatus - The response's http status code.

CreateOrganization

data CreateOrganization Source #

See: newCreateOrganization smart constructor.

Instances

Instances details
ToJSON CreateOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

ToHeaders CreateOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

ToPath CreateOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

ToQuery CreateOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

AWSRequest CreateOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

Associated Types

type AWSResponse CreateOrganization #

Generic CreateOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

Associated Types

type Rep CreateOrganization :: Type -> Type #

Read CreateOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

Show CreateOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

NFData CreateOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

Methods

rnf :: CreateOrganization -> () #

Eq CreateOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

Hashable CreateOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

type AWSResponse CreateOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

type Rep CreateOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

type Rep CreateOrganization = D1 ('MetaData "CreateOrganization" "Amazonka.WorkMail.CreateOrganization" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "CreateOrganization'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "domains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Domain])))) :*: (S1 ('MetaSel ('Just "enableInteroperability") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "alias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateOrganization Source #

Create a value of CreateOrganization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:CreateOrganization', createOrganization_clientToken - The idempotency token associated with the request.

$sel:directoryId:CreateOrganization', createOrganization_directoryId - The AWS Directory Service directory ID.

$sel:domains:CreateOrganization', createOrganization_domains - The email domains to associate with the organization.

$sel:enableInteroperability:CreateOrganization', createOrganization_enableInteroperability - When true, allows organization interoperability between WorkMail and Microsoft Exchange. If true, you must include a AD Connector directory ID in the request.

$sel:kmsKeyArn:CreateOrganization', createOrganization_kmsKeyArn - The Amazon Resource Name (ARN) of a customer managed key from AWS KMS.

CreateOrganization, createOrganization_alias - The organization alias.

data CreateOrganizationResponse Source #

See: newCreateOrganizationResponse smart constructor.

Instances

Instances details
Generic CreateOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

Associated Types

type Rep CreateOrganizationResponse :: Type -> Type #

Read CreateOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

Show CreateOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

NFData CreateOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

Eq CreateOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

type Rep CreateOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

type Rep CreateOrganizationResponse = D1 ('MetaData "CreateOrganizationResponse" "Amazonka.WorkMail.CreateOrganization" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "CreateOrganizationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateOrganizationResponse Source #

Create a value of CreateOrganizationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateOrganizationResponse, createOrganizationResponse_organizationId - The organization ID.

$sel:httpStatus:CreateOrganizationResponse', createOrganizationResponse_httpStatus - The response's http status code.

CreateResource

data CreateResource Source #

See: newCreateResource smart constructor.

Instances

Instances details
ToJSON CreateResource Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

ToHeaders CreateResource Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

ToPath CreateResource Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

ToQuery CreateResource Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

AWSRequest CreateResource Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

Associated Types

type AWSResponse CreateResource #

Generic CreateResource Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

Associated Types

type Rep CreateResource :: Type -> Type #

Read CreateResource Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

Show CreateResource Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

NFData CreateResource Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

Methods

rnf :: CreateResource -> () #

Eq CreateResource Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

Hashable CreateResource Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

type AWSResponse CreateResource Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

type Rep CreateResource Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

type Rep CreateResource = D1 ('MetaData "CreateResource" "Amazonka.WorkMail.CreateResource" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "CreateResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceType))))

newCreateResource Source #

Create a value of CreateResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateResource, createResource_organizationId - The identifier associated with the organization for which the resource is created.

CreateResource, createResource_name - The name of the new resource.

CreateResource, createResource_type - The type of the new resource. The available types are equipment and room.

data CreateResourceResponse Source #

See: newCreateResourceResponse smart constructor.

Instances

Instances details
Generic CreateResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

Associated Types

type Rep CreateResourceResponse :: Type -> Type #

Read CreateResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

Show CreateResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

NFData CreateResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

Methods

rnf :: CreateResourceResponse -> () #

Eq CreateResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

type Rep CreateResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

type Rep CreateResourceResponse = D1 ('MetaData "CreateResourceResponse" "Amazonka.WorkMail.CreateResource" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "CreateResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateResourceResponse Source #

Create a value of CreateResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceId:CreateResourceResponse', createResourceResponse_resourceId - The identifier of the new resource.

$sel:httpStatus:CreateResourceResponse', createResourceResponse_httpStatus - The response's http status code.

CreateUser

data CreateUser Source #

See: newCreateUser smart constructor.

Instances

Instances details
ToJSON CreateUser Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

ToHeaders CreateUser Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

Methods

toHeaders :: CreateUser -> [Header] #

ToPath CreateUser Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

ToQuery CreateUser Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

AWSRequest CreateUser Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

Associated Types

type AWSResponse CreateUser #

Generic CreateUser Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

Associated Types

type Rep CreateUser :: Type -> Type #

Show CreateUser Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

NFData CreateUser Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

Methods

rnf :: CreateUser -> () #

Eq CreateUser Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

Hashable CreateUser Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

type AWSResponse CreateUser Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

type Rep CreateUser Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

type Rep CreateUser = D1 ('MetaData "CreateUser" "Amazonka.WorkMail.CreateUser" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "CreateUser'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)))))

newCreateUser Source #

Create a value of CreateUser with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateUser, createUser_organizationId - The identifier of the organization for which the user is created.

CreateUser, createUser_name - The name for the new user. WorkMail directory user names have a maximum length of 64. All others have a maximum length of 20.

CreateUser, createUser_displayName - The display name for the new user.

$sel:password:CreateUser', createUser_password - The password for the new user.

data CreateUserResponse Source #

See: newCreateUserResponse smart constructor.

Instances

Instances details
Generic CreateUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

Associated Types

type Rep CreateUserResponse :: Type -> Type #

Read CreateUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

Show CreateUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

NFData CreateUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

Methods

rnf :: CreateUserResponse -> () #

Eq CreateUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

type Rep CreateUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

type Rep CreateUserResponse = D1 ('MetaData "CreateUserResponse" "Amazonka.WorkMail.CreateUser" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "CreateUserResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateUserResponse Source #

Create a value of CreateUserResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateUserResponse, createUserResponse_userId - The identifier for the new user.

$sel:httpStatus:CreateUserResponse', createUserResponse_httpStatus - The response's http status code.

DeleteAccessControlRule

data DeleteAccessControlRule Source #

See: newDeleteAccessControlRule smart constructor.

Instances

Instances details
ToJSON DeleteAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

ToHeaders DeleteAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

ToPath DeleteAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

ToQuery DeleteAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

AWSRequest DeleteAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

Generic DeleteAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

Associated Types

type Rep DeleteAccessControlRule :: Type -> Type #

Read DeleteAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

Show DeleteAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

NFData DeleteAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

Methods

rnf :: DeleteAccessControlRule -> () #

Eq DeleteAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

Hashable DeleteAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

type AWSResponse DeleteAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

type Rep DeleteAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

type Rep DeleteAccessControlRule = D1 ('MetaData "DeleteAccessControlRule" "Amazonka.WorkMail.DeleteAccessControlRule" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeleteAccessControlRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteAccessControlRule Source #

Create a value of DeleteAccessControlRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteAccessControlRule, deleteAccessControlRule_organizationId - The identifier for the organization.

DeleteAccessControlRule, deleteAccessControlRule_name - The name of the access control rule.

data DeleteAccessControlRuleResponse Source #

See: newDeleteAccessControlRuleResponse smart constructor.

Instances

Instances details
Generic DeleteAccessControlRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

Associated Types

type Rep DeleteAccessControlRuleResponse :: Type -> Type #

Read DeleteAccessControlRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

Show DeleteAccessControlRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

NFData DeleteAccessControlRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

Eq DeleteAccessControlRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

type Rep DeleteAccessControlRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

type Rep DeleteAccessControlRuleResponse = D1 ('MetaData "DeleteAccessControlRuleResponse" "Amazonka.WorkMail.DeleteAccessControlRule" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeleteAccessControlRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteAccessControlRuleResponse Source #

Create a value of DeleteAccessControlRuleResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteAccessControlRuleResponse', deleteAccessControlRuleResponse_httpStatus - The response's http status code.

DeleteAlias

data DeleteAlias Source #

See: newDeleteAlias smart constructor.

Constructors

DeleteAlias' Text Text Text 

Instances

Instances details
ToJSON DeleteAlias Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

ToHeaders DeleteAlias Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

Methods

toHeaders :: DeleteAlias -> [Header] #

ToPath DeleteAlias Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

ToQuery DeleteAlias Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

AWSRequest DeleteAlias Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

Associated Types

type AWSResponse DeleteAlias #

Generic DeleteAlias Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

Associated Types

type Rep DeleteAlias :: Type -> Type #

Read DeleteAlias Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

Show DeleteAlias Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

NFData DeleteAlias Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

Methods

rnf :: DeleteAlias -> () #

Eq DeleteAlias Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

Hashable DeleteAlias Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

type AWSResponse DeleteAlias Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

type Rep DeleteAlias Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

type Rep DeleteAlias = D1 ('MetaData "DeleteAlias" "Amazonka.WorkMail.DeleteAlias" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeleteAlias'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "entityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "alias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDeleteAlias Source #

Create a value of DeleteAlias with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteAlias, deleteAlias_organizationId - The identifier for the organization under which the user exists.

DeleteAlias, deleteAlias_entityId - The identifier for the member (user or group) from which to have the aliases removed.

DeleteAlias, deleteAlias_alias - The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).

data DeleteAliasResponse Source #

See: newDeleteAliasResponse smart constructor.

Instances

Instances details
Generic DeleteAliasResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

Associated Types

type Rep DeleteAliasResponse :: Type -> Type #

Read DeleteAliasResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

Show DeleteAliasResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

NFData DeleteAliasResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

Methods

rnf :: DeleteAliasResponse -> () #

Eq DeleteAliasResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

type Rep DeleteAliasResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

type Rep DeleteAliasResponse = D1 ('MetaData "DeleteAliasResponse" "Amazonka.WorkMail.DeleteAlias" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeleteAliasResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteAliasResponse Source #

Create a value of DeleteAliasResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteAliasResponse', deleteAliasResponse_httpStatus - The response's http status code.

DeleteAvailabilityConfiguration

data DeleteAvailabilityConfiguration Source #

See: newDeleteAvailabilityConfiguration smart constructor.

Instances

Instances details
ToJSON DeleteAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAvailabilityConfiguration

ToHeaders DeleteAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAvailabilityConfiguration

ToPath DeleteAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAvailabilityConfiguration

ToQuery DeleteAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAvailabilityConfiguration

AWSRequest DeleteAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAvailabilityConfiguration

Generic DeleteAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAvailabilityConfiguration

Associated Types

type Rep DeleteAvailabilityConfiguration :: Type -> Type #

Read DeleteAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAvailabilityConfiguration

Show DeleteAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAvailabilityConfiguration

NFData DeleteAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAvailabilityConfiguration

Eq DeleteAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAvailabilityConfiguration

Hashable DeleteAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAvailabilityConfiguration

type AWSResponse DeleteAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAvailabilityConfiguration

type Rep DeleteAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAvailabilityConfiguration

type Rep DeleteAvailabilityConfiguration = D1 ('MetaData "DeleteAvailabilityConfiguration" "Amazonka.WorkMail.DeleteAvailabilityConfiguration" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeleteAvailabilityConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteAvailabilityConfiguration Source #

Create a value of DeleteAvailabilityConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteAvailabilityConfiguration, deleteAvailabilityConfiguration_organizationId - The WorkMail organization for which the AvailabilityConfiguration will be deleted.

DeleteAvailabilityConfiguration, deleteAvailabilityConfiguration_domainName - The domain for which the AvailabilityConfiguration will be deleted.

data DeleteAvailabilityConfigurationResponse Source #

Instances

Instances details
Generic DeleteAvailabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAvailabilityConfiguration

Read DeleteAvailabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAvailabilityConfiguration

Show DeleteAvailabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAvailabilityConfiguration

NFData DeleteAvailabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAvailabilityConfiguration

Eq DeleteAvailabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAvailabilityConfiguration

type Rep DeleteAvailabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAvailabilityConfiguration

type Rep DeleteAvailabilityConfigurationResponse = D1 ('MetaData "DeleteAvailabilityConfigurationResponse" "Amazonka.WorkMail.DeleteAvailabilityConfiguration" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeleteAvailabilityConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteAvailabilityConfigurationResponse Source #

Create a value of DeleteAvailabilityConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteAvailabilityConfigurationResponse', deleteAvailabilityConfigurationResponse_httpStatus - The response's http status code.

DeleteEmailMonitoringConfiguration

data DeleteEmailMonitoringConfiguration Source #

Instances

Instances details
ToJSON DeleteEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteEmailMonitoringConfiguration

ToHeaders DeleteEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteEmailMonitoringConfiguration

ToPath DeleteEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteEmailMonitoringConfiguration

ToQuery DeleteEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteEmailMonitoringConfiguration

AWSRequest DeleteEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteEmailMonitoringConfiguration

Generic DeleteEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteEmailMonitoringConfiguration

Associated Types

type Rep DeleteEmailMonitoringConfiguration :: Type -> Type #

Read DeleteEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteEmailMonitoringConfiguration

Show DeleteEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteEmailMonitoringConfiguration

NFData DeleteEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteEmailMonitoringConfiguration

Eq DeleteEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteEmailMonitoringConfiguration

Hashable DeleteEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteEmailMonitoringConfiguration

type AWSResponse DeleteEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteEmailMonitoringConfiguration

type Rep DeleteEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteEmailMonitoringConfiguration

type Rep DeleteEmailMonitoringConfiguration = D1 ('MetaData "DeleteEmailMonitoringConfiguration" "Amazonka.WorkMail.DeleteEmailMonitoringConfiguration" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeleteEmailMonitoringConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteEmailMonitoringConfiguration Source #

Create a value of DeleteEmailMonitoringConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteEmailMonitoringConfiguration, deleteEmailMonitoringConfiguration_organizationId - The ID of the organization from which the email monitoring configuration is deleted.

data DeleteEmailMonitoringConfigurationResponse Source #

Instances

Instances details
Generic DeleteEmailMonitoringConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteEmailMonitoringConfiguration

Read DeleteEmailMonitoringConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteEmailMonitoringConfiguration

Show DeleteEmailMonitoringConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteEmailMonitoringConfiguration

NFData DeleteEmailMonitoringConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteEmailMonitoringConfiguration

Eq DeleteEmailMonitoringConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteEmailMonitoringConfiguration

type Rep DeleteEmailMonitoringConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteEmailMonitoringConfiguration

type Rep DeleteEmailMonitoringConfigurationResponse = D1 ('MetaData "DeleteEmailMonitoringConfigurationResponse" "Amazonka.WorkMail.DeleteEmailMonitoringConfiguration" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeleteEmailMonitoringConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteEmailMonitoringConfigurationResponse Source #

Create a value of DeleteEmailMonitoringConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteEmailMonitoringConfigurationResponse', deleteEmailMonitoringConfigurationResponse_httpStatus - The response's http status code.

DeleteGroup

data DeleteGroup Source #

See: newDeleteGroup smart constructor.

Constructors

DeleteGroup' Text Text 

Instances

Instances details
ToJSON DeleteGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

ToHeaders DeleteGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

Methods

toHeaders :: DeleteGroup -> [Header] #

ToPath DeleteGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

ToQuery DeleteGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

AWSRequest DeleteGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

Associated Types

type AWSResponse DeleteGroup #

Generic DeleteGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

Associated Types

type Rep DeleteGroup :: Type -> Type #

Read DeleteGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

Show DeleteGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

NFData DeleteGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

Methods

rnf :: DeleteGroup -> () #

Eq DeleteGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

Hashable DeleteGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

type AWSResponse DeleteGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

type Rep DeleteGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

type Rep DeleteGroup = D1 ('MetaData "DeleteGroup" "Amazonka.WorkMail.DeleteGroup" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeleteGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteGroup Source #

Create a value of DeleteGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteGroup, deleteGroup_organizationId - The organization that contains the group.

$sel:groupId:DeleteGroup', deleteGroup_groupId - The identifier of the group to be deleted.

data DeleteGroupResponse Source #

See: newDeleteGroupResponse smart constructor.

Instances

Instances details
Generic DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

Associated Types

type Rep DeleteGroupResponse :: Type -> Type #

Read DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

Show DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

NFData DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

Methods

rnf :: DeleteGroupResponse -> () #

Eq DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

type Rep DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

type Rep DeleteGroupResponse = D1 ('MetaData "DeleteGroupResponse" "Amazonka.WorkMail.DeleteGroup" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeleteGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteGroupResponse Source #

Create a value of DeleteGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteGroupResponse', deleteGroupResponse_httpStatus - The response's http status code.

DeleteImpersonationRole

data DeleteImpersonationRole Source #

See: newDeleteImpersonationRole smart constructor.

Instances

Instances details
ToJSON DeleteImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteImpersonationRole

ToHeaders DeleteImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteImpersonationRole

ToPath DeleteImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteImpersonationRole

ToQuery DeleteImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteImpersonationRole

AWSRequest DeleteImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteImpersonationRole

Generic DeleteImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteImpersonationRole

Associated Types

type Rep DeleteImpersonationRole :: Type -> Type #

Read DeleteImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteImpersonationRole

Show DeleteImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteImpersonationRole

NFData DeleteImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteImpersonationRole

Methods

rnf :: DeleteImpersonationRole -> () #

Eq DeleteImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteImpersonationRole

Hashable DeleteImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteImpersonationRole

type AWSResponse DeleteImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteImpersonationRole

type Rep DeleteImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteImpersonationRole

type Rep DeleteImpersonationRole = D1 ('MetaData "DeleteImpersonationRole" "Amazonka.WorkMail.DeleteImpersonationRole" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeleteImpersonationRole'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "impersonationRoleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteImpersonationRole Source #

Create a value of DeleteImpersonationRole with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteImpersonationRole, deleteImpersonationRole_organizationId - The WorkMail organization from which to delete the impersonation role.

DeleteImpersonationRole, deleteImpersonationRole_impersonationRoleId - The ID of the impersonation role to delete.

data DeleteImpersonationRoleResponse Source #

See: newDeleteImpersonationRoleResponse smart constructor.

Instances

Instances details
Generic DeleteImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteImpersonationRole

Associated Types

type Rep DeleteImpersonationRoleResponse :: Type -> Type #

Read DeleteImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteImpersonationRole

Show DeleteImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteImpersonationRole

NFData DeleteImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteImpersonationRole

Eq DeleteImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteImpersonationRole

type Rep DeleteImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteImpersonationRole

type Rep DeleteImpersonationRoleResponse = D1 ('MetaData "DeleteImpersonationRoleResponse" "Amazonka.WorkMail.DeleteImpersonationRole" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeleteImpersonationRoleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteImpersonationRoleResponse Source #

Create a value of DeleteImpersonationRoleResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteImpersonationRoleResponse', deleteImpersonationRoleResponse_httpStatus - The response's http status code.

DeleteMailboxPermissions

data DeleteMailboxPermissions Source #

See: newDeleteMailboxPermissions smart constructor.

Instances

Instances details
ToJSON DeleteMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

ToHeaders DeleteMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

ToPath DeleteMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

ToQuery DeleteMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

AWSRequest DeleteMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

Generic DeleteMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

Associated Types

type Rep DeleteMailboxPermissions :: Type -> Type #

Read DeleteMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

Show DeleteMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

NFData DeleteMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

Eq DeleteMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

Hashable DeleteMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

type AWSResponse DeleteMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

type Rep DeleteMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

type Rep DeleteMailboxPermissions = D1 ('MetaData "DeleteMailboxPermissions" "Amazonka.WorkMail.DeleteMailboxPermissions" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeleteMailboxPermissions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "entityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "granteeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDeleteMailboxPermissions Source #

Create a value of DeleteMailboxPermissions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteMailboxPermissions, deleteMailboxPermissions_organizationId - The identifier of the organization under which the member (user or group) exists.

DeleteMailboxPermissions, deleteMailboxPermissions_entityId - The identifier of the member (user or group) that owns the mailbox.

DeleteMailboxPermissions, deleteMailboxPermissions_granteeId - The identifier of the member (user or group) for which to delete granted permissions.

data DeleteMailboxPermissionsResponse Source #

See: newDeleteMailboxPermissionsResponse smart constructor.

Instances

Instances details
Generic DeleteMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

Associated Types

type Rep DeleteMailboxPermissionsResponse :: Type -> Type #

Read DeleteMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

Show DeleteMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

NFData DeleteMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

Eq DeleteMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

type Rep DeleteMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

type Rep DeleteMailboxPermissionsResponse = D1 ('MetaData "DeleteMailboxPermissionsResponse" "Amazonka.WorkMail.DeleteMailboxPermissions" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeleteMailboxPermissionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteMailboxPermissionsResponse Source #

Create a value of DeleteMailboxPermissionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteMailboxPermissionsResponse', deleteMailboxPermissionsResponse_httpStatus - The response's http status code.

DeleteMobileDeviceAccessOverride

data DeleteMobileDeviceAccessOverride Source #

See: newDeleteMobileDeviceAccessOverride smart constructor.

Instances

Instances details
ToJSON DeleteMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessOverride

ToHeaders DeleteMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessOverride

ToPath DeleteMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessOverride

ToQuery DeleteMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessOverride

AWSRequest DeleteMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessOverride

Generic DeleteMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessOverride

Associated Types

type Rep DeleteMobileDeviceAccessOverride :: Type -> Type #

Read DeleteMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessOverride

Show DeleteMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessOverride

NFData DeleteMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessOverride

Eq DeleteMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessOverride

Hashable DeleteMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessOverride

type AWSResponse DeleteMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessOverride

type Rep DeleteMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessOverride

type Rep DeleteMobileDeviceAccessOverride = D1 ('MetaData "DeleteMobileDeviceAccessOverride" "Amazonka.WorkMail.DeleteMobileDeviceAccessOverride" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeleteMobileDeviceAccessOverride'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "deviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDeleteMobileDeviceAccessOverride Source #

Create a value of DeleteMobileDeviceAccessOverride with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteMobileDeviceAccessOverride, deleteMobileDeviceAccessOverride_organizationId - The WorkMail organization for which the access override will be deleted.

DeleteMobileDeviceAccessOverride, deleteMobileDeviceAccessOverride_userId - The WorkMail user for which you want to delete the override. Accepts the following types of user identities:

  • User ID: 12345678-1234-1234-1234-123456789012 or S-1-1-12-1234567890-123456789-123456789-1234
  • Email address: user@domain.tld
  • User name: user

DeleteMobileDeviceAccessOverride, deleteMobileDeviceAccessOverride_deviceId - The mobile device for which you delete the override. DeviceId is case insensitive.

data DeleteMobileDeviceAccessOverrideResponse Source #

Instances

Instances details
Generic DeleteMobileDeviceAccessOverrideResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessOverride

Read DeleteMobileDeviceAccessOverrideResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessOverride

Show DeleteMobileDeviceAccessOverrideResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessOverride

NFData DeleteMobileDeviceAccessOverrideResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessOverride

Eq DeleteMobileDeviceAccessOverrideResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessOverride

type Rep DeleteMobileDeviceAccessOverrideResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessOverride

type Rep DeleteMobileDeviceAccessOverrideResponse = D1 ('MetaData "DeleteMobileDeviceAccessOverrideResponse" "Amazonka.WorkMail.DeleteMobileDeviceAccessOverride" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeleteMobileDeviceAccessOverrideResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteMobileDeviceAccessOverrideResponse Source #

Create a value of DeleteMobileDeviceAccessOverrideResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteMobileDeviceAccessOverrideResponse', deleteMobileDeviceAccessOverrideResponse_httpStatus - The response's http status code.

DeleteMobileDeviceAccessRule

data DeleteMobileDeviceAccessRule Source #

See: newDeleteMobileDeviceAccessRule smart constructor.

Instances

Instances details
ToJSON DeleteMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessRule

ToHeaders DeleteMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessRule

ToPath DeleteMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessRule

ToQuery DeleteMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessRule

AWSRequest DeleteMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessRule

Generic DeleteMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessRule

Associated Types

type Rep DeleteMobileDeviceAccessRule :: Type -> Type #

Read DeleteMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessRule

Show DeleteMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessRule

NFData DeleteMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessRule

Eq DeleteMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessRule

Hashable DeleteMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessRule

type AWSResponse DeleteMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessRule

type Rep DeleteMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessRule

type Rep DeleteMobileDeviceAccessRule = D1 ('MetaData "DeleteMobileDeviceAccessRule" "Amazonka.WorkMail.DeleteMobileDeviceAccessRule" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeleteMobileDeviceAccessRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "mobileDeviceAccessRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteMobileDeviceAccessRule Source #

Create a value of DeleteMobileDeviceAccessRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteMobileDeviceAccessRule, deleteMobileDeviceAccessRule_organizationId - The WorkMail organization under which the rule will be deleted.

DeleteMobileDeviceAccessRule, deleteMobileDeviceAccessRule_mobileDeviceAccessRuleId - The identifier of the rule to be deleted.

data DeleteMobileDeviceAccessRuleResponse Source #

Instances

Instances details
Generic DeleteMobileDeviceAccessRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessRule

Read DeleteMobileDeviceAccessRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessRule

Show DeleteMobileDeviceAccessRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessRule

NFData DeleteMobileDeviceAccessRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessRule

Eq DeleteMobileDeviceAccessRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessRule

type Rep DeleteMobileDeviceAccessRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessRule

type Rep DeleteMobileDeviceAccessRuleResponse = D1 ('MetaData "DeleteMobileDeviceAccessRuleResponse" "Amazonka.WorkMail.DeleteMobileDeviceAccessRule" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeleteMobileDeviceAccessRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteMobileDeviceAccessRuleResponse Source #

Create a value of DeleteMobileDeviceAccessRuleResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteMobileDeviceAccessRuleResponse', deleteMobileDeviceAccessRuleResponse_httpStatus - The response's http status code.

DeleteOrganization

data DeleteOrganization Source #

See: newDeleteOrganization smart constructor.

Instances

Instances details
ToJSON DeleteOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

ToHeaders DeleteOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

ToPath DeleteOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

ToQuery DeleteOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

AWSRequest DeleteOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

Associated Types

type AWSResponse DeleteOrganization #

Generic DeleteOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

Associated Types

type Rep DeleteOrganization :: Type -> Type #

Read DeleteOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

Show DeleteOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

NFData DeleteOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

Methods

rnf :: DeleteOrganization -> () #

Eq DeleteOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

Hashable DeleteOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

type AWSResponse DeleteOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

type Rep DeleteOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

type Rep DeleteOrganization = D1 ('MetaData "DeleteOrganization" "Amazonka.WorkMail.DeleteOrganization" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeleteOrganization'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "deleteDirectory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))

newDeleteOrganization Source #

Create a value of DeleteOrganization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:DeleteOrganization', deleteOrganization_clientToken - The idempotency token associated with the request.

DeleteOrganization, deleteOrganization_organizationId - The organization ID.

$sel:deleteDirectory:DeleteOrganization', deleteOrganization_deleteDirectory - If true, deletes the AWS Directory Service directory associated with the organization.

data DeleteOrganizationResponse Source #

See: newDeleteOrganizationResponse smart constructor.

Instances

Instances details
Generic DeleteOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

Associated Types

type Rep DeleteOrganizationResponse :: Type -> Type #

Read DeleteOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

Show DeleteOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

NFData DeleteOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

Eq DeleteOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

type Rep DeleteOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

type Rep DeleteOrganizationResponse = D1 ('MetaData "DeleteOrganizationResponse" "Amazonka.WorkMail.DeleteOrganization" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeleteOrganizationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteOrganizationResponse Source #

Create a value of DeleteOrganizationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteOrganization, deleteOrganizationResponse_organizationId - The organization ID.

DeleteOrganizationResponse, deleteOrganizationResponse_state - The state of the organization.

$sel:httpStatus:DeleteOrganizationResponse', deleteOrganizationResponse_httpStatus - The response's http status code.

DeleteResource

data DeleteResource Source #

See: newDeleteResource smart constructor.

Constructors

DeleteResource' Text Text 

Instances

Instances details
ToJSON DeleteResource Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

ToHeaders DeleteResource Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

ToPath DeleteResource Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

ToQuery DeleteResource Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

AWSRequest DeleteResource Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

Associated Types

type AWSResponse DeleteResource #

Generic DeleteResource Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

Associated Types

type Rep DeleteResource :: Type -> Type #

Read DeleteResource Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

Show DeleteResource Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

NFData DeleteResource Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

Methods

rnf :: DeleteResource -> () #

Eq DeleteResource Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

Hashable DeleteResource Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

type AWSResponse DeleteResource Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

type Rep DeleteResource Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

type Rep DeleteResource = D1 ('MetaData "DeleteResource" "Amazonka.WorkMail.DeleteResource" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeleteResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteResource Source #

Create a value of DeleteResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteResource, deleteResource_organizationId - The identifier associated with the organization from which the resource is deleted.

$sel:resourceId:DeleteResource', deleteResource_resourceId - The identifier of the resource to be deleted.

data DeleteResourceResponse Source #

See: newDeleteResourceResponse smart constructor.

Instances

Instances details
Generic DeleteResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

Associated Types

type Rep DeleteResourceResponse :: Type -> Type #

Read DeleteResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

Show DeleteResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

NFData DeleteResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

Methods

rnf :: DeleteResourceResponse -> () #

Eq DeleteResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

type Rep DeleteResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

type Rep DeleteResourceResponse = D1 ('MetaData "DeleteResourceResponse" "Amazonka.WorkMail.DeleteResource" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeleteResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteResourceResponse Source #

Create a value of DeleteResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteResourceResponse', deleteResourceResponse_httpStatus - The response's http status code.

DeleteRetentionPolicy

data DeleteRetentionPolicy Source #

See: newDeleteRetentionPolicy smart constructor.

Instances

Instances details
ToJSON DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

ToHeaders DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

ToPath DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

ToQuery DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

AWSRequest DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

Associated Types

type AWSResponse DeleteRetentionPolicy #

Generic DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

Associated Types

type Rep DeleteRetentionPolicy :: Type -> Type #

Read DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

Show DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

NFData DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

Methods

rnf :: DeleteRetentionPolicy -> () #

Eq DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

Hashable DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

type AWSResponse DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

type Rep DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

type Rep DeleteRetentionPolicy = D1 ('MetaData "DeleteRetentionPolicy" "Amazonka.WorkMail.DeleteRetentionPolicy" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeleteRetentionPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteRetentionPolicy Source #

Create a value of DeleteRetentionPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteRetentionPolicy, deleteRetentionPolicy_organizationId - The organization ID.

DeleteRetentionPolicy, deleteRetentionPolicy_id - The retention policy ID.

data DeleteRetentionPolicyResponse Source #

See: newDeleteRetentionPolicyResponse smart constructor.

Instances

Instances details
Generic DeleteRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

Associated Types

type Rep DeleteRetentionPolicyResponse :: Type -> Type #

Read DeleteRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

Show DeleteRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

NFData DeleteRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

Eq DeleteRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

type Rep DeleteRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

type Rep DeleteRetentionPolicyResponse = D1 ('MetaData "DeleteRetentionPolicyResponse" "Amazonka.WorkMail.DeleteRetentionPolicy" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeleteRetentionPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteRetentionPolicyResponse Source #

Create a value of DeleteRetentionPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteRetentionPolicyResponse', deleteRetentionPolicyResponse_httpStatus - The response's http status code.

DeleteUser

data DeleteUser Source #

See: newDeleteUser smart constructor.

Constructors

DeleteUser' Text Text 

Instances

Instances details
ToJSON DeleteUser Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

ToHeaders DeleteUser Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

Methods

toHeaders :: DeleteUser -> [Header] #

ToPath DeleteUser Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

ToQuery DeleteUser Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

AWSRequest DeleteUser Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

Associated Types

type AWSResponse DeleteUser #

Generic DeleteUser Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

Associated Types

type Rep DeleteUser :: Type -> Type #

Read DeleteUser Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

Show DeleteUser Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

NFData DeleteUser Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

Methods

rnf :: DeleteUser -> () #

Eq DeleteUser Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

Hashable DeleteUser Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

type AWSResponse DeleteUser Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

type Rep DeleteUser Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

type Rep DeleteUser = D1 ('MetaData "DeleteUser" "Amazonka.WorkMail.DeleteUser" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeleteUser'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteUser Source #

Create a value of DeleteUser with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteUser, deleteUser_organizationId - The organization that contains the user to be deleted.

DeleteUser, deleteUser_userId - The identifier of the user to be deleted.

data DeleteUserResponse Source #

See: newDeleteUserResponse smart constructor.

Constructors

DeleteUserResponse' Int 

Instances

Instances details
Generic DeleteUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

Associated Types

type Rep DeleteUserResponse :: Type -> Type #

Read DeleteUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

Show DeleteUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

NFData DeleteUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

Methods

rnf :: DeleteUserResponse -> () #

Eq DeleteUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

type Rep DeleteUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

type Rep DeleteUserResponse = D1 ('MetaData "DeleteUserResponse" "Amazonka.WorkMail.DeleteUser" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeleteUserResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteUserResponse Source #

Create a value of DeleteUserResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteUserResponse', deleteUserResponse_httpStatus - The response's http status code.

DeregisterFromWorkMail

data DeregisterFromWorkMail Source #

See: newDeregisterFromWorkMail smart constructor.

Instances

Instances details
ToJSON DeregisterFromWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

ToHeaders DeregisterFromWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

ToPath DeregisterFromWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

ToQuery DeregisterFromWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

AWSRequest DeregisterFromWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

Associated Types

type AWSResponse DeregisterFromWorkMail #

Generic DeregisterFromWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

Associated Types

type Rep DeregisterFromWorkMail :: Type -> Type #

Read DeregisterFromWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

Show DeregisterFromWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

NFData DeregisterFromWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

Methods

rnf :: DeregisterFromWorkMail -> () #

Eq DeregisterFromWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

Hashable DeregisterFromWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

type AWSResponse DeregisterFromWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

type Rep DeregisterFromWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

type Rep DeregisterFromWorkMail = D1 ('MetaData "DeregisterFromWorkMail" "Amazonka.WorkMail.DeregisterFromWorkMail" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeregisterFromWorkMail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "entityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeregisterFromWorkMail Source #

Create a value of DeregisterFromWorkMail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeregisterFromWorkMail, deregisterFromWorkMail_organizationId - The identifier for the organization under which the WorkMail entity exists.

DeregisterFromWorkMail, deregisterFromWorkMail_entityId - The identifier for the member (user or group) to be updated.

data DeregisterFromWorkMailResponse Source #

See: newDeregisterFromWorkMailResponse smart constructor.

Instances

Instances details
Generic DeregisterFromWorkMailResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

Associated Types

type Rep DeregisterFromWorkMailResponse :: Type -> Type #

Read DeregisterFromWorkMailResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

Show DeregisterFromWorkMailResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

NFData DeregisterFromWorkMailResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

Eq DeregisterFromWorkMailResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

type Rep DeregisterFromWorkMailResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

type Rep DeregisterFromWorkMailResponse = D1 ('MetaData "DeregisterFromWorkMailResponse" "Amazonka.WorkMail.DeregisterFromWorkMail" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeregisterFromWorkMailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeregisterFromWorkMailResponse Source #

Create a value of DeregisterFromWorkMailResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeregisterFromWorkMailResponse', deregisterFromWorkMailResponse_httpStatus - The response's http status code.

DeregisterMailDomain

data DeregisterMailDomain Source #

See: newDeregisterMailDomain smart constructor.

Instances

Instances details
ToJSON DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

ToHeaders DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

ToPath DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

ToQuery DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

AWSRequest DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Associated Types

type AWSResponse DeregisterMailDomain #

Generic DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Associated Types

type Rep DeregisterMailDomain :: Type -> Type #

Read DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Show DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

NFData DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Methods

rnf :: DeregisterMailDomain -> () #

Eq DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Hashable DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

type AWSResponse DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

type Rep DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

type Rep DeregisterMailDomain = D1 ('MetaData "DeregisterMailDomain" "Amazonka.WorkMail.DeregisterMailDomain" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeregisterMailDomain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeregisterMailDomain Source #

Create a value of DeregisterMailDomain with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeregisterMailDomain, deregisterMailDomain_organizationId - The WorkMail organization for which the domain will be deregistered.

DeregisterMailDomain, deregisterMailDomain_domainName - The domain to deregister in WorkMail and SES.

data DeregisterMailDomainResponse Source #

See: newDeregisterMailDomainResponse smart constructor.

Instances

Instances details
Generic DeregisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Associated Types

type Rep DeregisterMailDomainResponse :: Type -> Type #

Read DeregisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Show DeregisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

NFData DeregisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Eq DeregisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

type Rep DeregisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

type Rep DeregisterMailDomainResponse = D1 ('MetaData "DeregisterMailDomainResponse" "Amazonka.WorkMail.DeregisterMailDomain" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeregisterMailDomainResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeregisterMailDomainResponse Source #

Create a value of DeregisterMailDomainResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeregisterMailDomainResponse', deregisterMailDomainResponse_httpStatus - The response's http status code.

DescribeEmailMonitoringConfiguration

data DescribeEmailMonitoringConfiguration Source #

Instances

Instances details
ToJSON DescribeEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeEmailMonitoringConfiguration

ToHeaders DescribeEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeEmailMonitoringConfiguration

ToPath DescribeEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeEmailMonitoringConfiguration

ToQuery DescribeEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeEmailMonitoringConfiguration

AWSRequest DescribeEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeEmailMonitoringConfiguration

Generic DescribeEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeEmailMonitoringConfiguration

Read DescribeEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeEmailMonitoringConfiguration

Show DescribeEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeEmailMonitoringConfiguration

NFData DescribeEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeEmailMonitoringConfiguration

Eq DescribeEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeEmailMonitoringConfiguration

Hashable DescribeEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeEmailMonitoringConfiguration

type AWSResponse DescribeEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeEmailMonitoringConfiguration

type Rep DescribeEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeEmailMonitoringConfiguration

type Rep DescribeEmailMonitoringConfiguration = D1 ('MetaData "DescribeEmailMonitoringConfiguration" "Amazonka.WorkMail.DescribeEmailMonitoringConfiguration" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DescribeEmailMonitoringConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeEmailMonitoringConfiguration Source #

Create a value of DescribeEmailMonitoringConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeEmailMonitoringConfiguration, describeEmailMonitoringConfiguration_organizationId - The ID of the organization for which the email monitoring configuration is described.

data DescribeEmailMonitoringConfigurationResponse Source #

Instances

Instances details
Generic DescribeEmailMonitoringConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeEmailMonitoringConfiguration

Read DescribeEmailMonitoringConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeEmailMonitoringConfiguration

Show DescribeEmailMonitoringConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeEmailMonitoringConfiguration

NFData DescribeEmailMonitoringConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeEmailMonitoringConfiguration

Eq DescribeEmailMonitoringConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeEmailMonitoringConfiguration

type Rep DescribeEmailMonitoringConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeEmailMonitoringConfiguration

type Rep DescribeEmailMonitoringConfigurationResponse = D1 ('MetaData "DescribeEmailMonitoringConfigurationResponse" "Amazonka.WorkMail.DescribeEmailMonitoringConfiguration" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DescribeEmailMonitoringConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeEmailMonitoringConfigurationResponse Source #

Create a value of DescribeEmailMonitoringConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logGroupArn:DescribeEmailMonitoringConfigurationResponse', describeEmailMonitoringConfigurationResponse_logGroupArn - The Amazon Resource Name (ARN) of the CloudWatch Log group associated with the email monitoring configuration.

$sel:roleArn:DescribeEmailMonitoringConfigurationResponse', describeEmailMonitoringConfigurationResponse_roleArn - The Amazon Resource Name (ARN) of the IAM Role associated with the email monitoring configuration.

$sel:httpStatus:DescribeEmailMonitoringConfigurationResponse', describeEmailMonitoringConfigurationResponse_httpStatus - The response's http status code.

DescribeGroup

data DescribeGroup Source #

See: newDescribeGroup smart constructor.

Constructors

DescribeGroup' Text Text 

Instances

Instances details
ToJSON DescribeGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

ToHeaders DescribeGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

ToPath DescribeGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

ToQuery DescribeGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

AWSRequest DescribeGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

Associated Types

type AWSResponse DescribeGroup #

Generic DescribeGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

Associated Types

type Rep DescribeGroup :: Type -> Type #

Read DescribeGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

Show DescribeGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

NFData DescribeGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

Methods

rnf :: DescribeGroup -> () #

Eq DescribeGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

Hashable DescribeGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

type AWSResponse DescribeGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

type Rep DescribeGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

type Rep DescribeGroup = D1 ('MetaData "DescribeGroup" "Amazonka.WorkMail.DescribeGroup" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DescribeGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeGroup Source #

Create a value of DescribeGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeGroup, describeGroup_organizationId - The identifier for the organization under which the group exists.

DescribeGroup, describeGroup_groupId - The identifier for the group to be described.

data DescribeGroupResponse Source #

See: newDescribeGroupResponse smart constructor.

Instances

Instances details
Generic DescribeGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

Associated Types

type Rep DescribeGroupResponse :: Type -> Type #

Read DescribeGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

Show DescribeGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

NFData DescribeGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

Methods

rnf :: DescribeGroupResponse -> () #

Eq DescribeGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

type Rep DescribeGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

newDescribeGroupResponse Source #

Create a value of DescribeGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeGroupResponse, describeGroupResponse_disabledDate - The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.

DescribeGroupResponse, describeGroupResponse_email - The email of the described group.

DescribeGroupResponse, describeGroupResponse_enabledDate - The date and time when a user was registered to WorkMail, in UNIX epoch time format.

DescribeGroup, describeGroupResponse_groupId - The identifier of the described group.

DescribeGroupResponse, describeGroupResponse_name - The name of the described group.

DescribeGroupResponse, describeGroupResponse_state - The state of the user: enabled (registered to WorkMail) or disabled (deregistered or never registered to WorkMail).

$sel:httpStatus:DescribeGroupResponse', describeGroupResponse_httpStatus - The response's http status code.

DescribeInboundDmarcSettings

data DescribeInboundDmarcSettings Source #

See: newDescribeInboundDmarcSettings smart constructor.

Instances

Instances details
ToJSON DescribeInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeInboundDmarcSettings

ToHeaders DescribeInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeInboundDmarcSettings

ToPath DescribeInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeInboundDmarcSettings

ToQuery DescribeInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeInboundDmarcSettings

AWSRequest DescribeInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeInboundDmarcSettings

Generic DescribeInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeInboundDmarcSettings

Associated Types

type Rep DescribeInboundDmarcSettings :: Type -> Type #

Read DescribeInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeInboundDmarcSettings

Show DescribeInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeInboundDmarcSettings

NFData DescribeInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeInboundDmarcSettings

Eq DescribeInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeInboundDmarcSettings

Hashable DescribeInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeInboundDmarcSettings

type AWSResponse DescribeInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeInboundDmarcSettings

type Rep DescribeInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeInboundDmarcSettings

type Rep DescribeInboundDmarcSettings = D1 ('MetaData "DescribeInboundDmarcSettings" "Amazonka.WorkMail.DescribeInboundDmarcSettings" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DescribeInboundDmarcSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeInboundDmarcSettings Source #

Create a value of DescribeInboundDmarcSettings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeInboundDmarcSettings, describeInboundDmarcSettings_organizationId - Lists the ID of the given organization.

data DescribeInboundDmarcSettingsResponse Source #

Instances

Instances details
Generic DescribeInboundDmarcSettingsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeInboundDmarcSettings

Read DescribeInboundDmarcSettingsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeInboundDmarcSettings

Show DescribeInboundDmarcSettingsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeInboundDmarcSettings

NFData DescribeInboundDmarcSettingsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeInboundDmarcSettings

Eq DescribeInboundDmarcSettingsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeInboundDmarcSettings

type Rep DescribeInboundDmarcSettingsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeInboundDmarcSettings

type Rep DescribeInboundDmarcSettingsResponse = D1 ('MetaData "DescribeInboundDmarcSettingsResponse" "Amazonka.WorkMail.DescribeInboundDmarcSettings" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DescribeInboundDmarcSettingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enforced") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeInboundDmarcSettingsResponse Source #

Create a value of DescribeInboundDmarcSettingsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enforced:DescribeInboundDmarcSettingsResponse', describeInboundDmarcSettingsResponse_enforced - Lists the enforcement setting of the applied policy.

$sel:httpStatus:DescribeInboundDmarcSettingsResponse', describeInboundDmarcSettingsResponse_httpStatus - The response's http status code.

DescribeMailboxExportJob

data DescribeMailboxExportJob Source #

See: newDescribeMailboxExportJob smart constructor.

Instances

Instances details
ToJSON DescribeMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

ToHeaders DescribeMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

ToPath DescribeMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

ToQuery DescribeMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

AWSRequest DescribeMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

Generic DescribeMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

Associated Types

type Rep DescribeMailboxExportJob :: Type -> Type #

Read DescribeMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

Show DescribeMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

NFData DescribeMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

Eq DescribeMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

Hashable DescribeMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

type AWSResponse DescribeMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

type Rep DescribeMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

type Rep DescribeMailboxExportJob = D1 ('MetaData "DescribeMailboxExportJob" "Amazonka.WorkMail.DescribeMailboxExportJob" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DescribeMailboxExportJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeMailboxExportJob Source #

Create a value of DescribeMailboxExportJob with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeMailboxExportJob, describeMailboxExportJob_jobId - The mailbox export job ID.

DescribeMailboxExportJob, describeMailboxExportJob_organizationId - The organization ID.

data DescribeMailboxExportJobResponse Source #

See: newDescribeMailboxExportJobResponse smart constructor.

Instances

Instances details
Generic DescribeMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

Associated Types

type Rep DescribeMailboxExportJobResponse :: Type -> Type #

Read DescribeMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

Show DescribeMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

NFData DescribeMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

Eq DescribeMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

type Rep DescribeMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

type Rep DescribeMailboxExportJobResponse = D1 ('MetaData "DescribeMailboxExportJobResponse" "Amazonka.WorkMail.DescribeMailboxExportJob" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DescribeMailboxExportJobResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "entityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "errorInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "estimatedProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "s3BucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3Path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "s3Prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MailboxExportJobState)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newDescribeMailboxExportJobResponse Source #

Create a value of DescribeMailboxExportJobResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeMailboxExportJobResponse, describeMailboxExportJobResponse_description - The mailbox export job description.

DescribeMailboxExportJobResponse, describeMailboxExportJobResponse_endTime - The mailbox export job end timestamp.

DescribeMailboxExportJobResponse, describeMailboxExportJobResponse_entityId - The identifier of the user or resource associated with the mailbox.

$sel:errorInfo:DescribeMailboxExportJobResponse', describeMailboxExportJobResponse_errorInfo - Error information for failed mailbox export jobs.

DescribeMailboxExportJobResponse, describeMailboxExportJobResponse_estimatedProgress - The estimated progress of the mailbox export job, in percentage points.

$sel:kmsKeyArn:DescribeMailboxExportJobResponse', describeMailboxExportJobResponse_kmsKeyArn - The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.

$sel:roleArn:DescribeMailboxExportJobResponse', describeMailboxExportJobResponse_roleArn - The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the Amazon Simple Storage Service (Amazon S3) bucket.

DescribeMailboxExportJobResponse, describeMailboxExportJobResponse_s3BucketName - The name of the S3 bucket.

DescribeMailboxExportJobResponse, describeMailboxExportJobResponse_s3Path - The path to the S3 bucket and file that the mailbox export job is exporting to.

$sel:s3Prefix:DescribeMailboxExportJobResponse', describeMailboxExportJobResponse_s3Prefix - The S3 bucket prefix.

DescribeMailboxExportJobResponse, describeMailboxExportJobResponse_startTime - The mailbox export job start timestamp.

DescribeMailboxExportJobResponse, describeMailboxExportJobResponse_state - The state of the mailbox export job.

$sel:httpStatus:DescribeMailboxExportJobResponse', describeMailboxExportJobResponse_httpStatus - The response's http status code.

DescribeOrganization

data DescribeOrganization Source #

See: newDescribeOrganization smart constructor.

Instances

Instances details
ToJSON DescribeOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

ToHeaders DescribeOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

ToPath DescribeOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

ToQuery DescribeOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

AWSRequest DescribeOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

Associated Types

type AWSResponse DescribeOrganization #

Generic DescribeOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

Associated Types

type Rep DescribeOrganization :: Type -> Type #

Read DescribeOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

Show DescribeOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

NFData DescribeOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

Methods

rnf :: DescribeOrganization -> () #

Eq DescribeOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

Hashable DescribeOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

type AWSResponse DescribeOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

type Rep DescribeOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

type Rep DescribeOrganization = D1 ('MetaData "DescribeOrganization" "Amazonka.WorkMail.DescribeOrganization" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DescribeOrganization'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeOrganization Source #

Create a value of DescribeOrganization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeOrganization, describeOrganization_organizationId - The identifier for the organization to be described.

data DescribeOrganizationResponse Source #

See: newDescribeOrganizationResponse smart constructor.

Instances

Instances details
Generic DescribeOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

Associated Types

type Rep DescribeOrganizationResponse :: Type -> Type #

Read DescribeOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

Show DescribeOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

NFData DescribeOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

Eq DescribeOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

type Rep DescribeOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

newDescribeOrganizationResponse Source #

Create a value of DescribeOrganizationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:DescribeOrganizationResponse', describeOrganizationResponse_arn - The Amazon Resource Name (ARN) of the organization.

DescribeOrganizationResponse, describeOrganizationResponse_alias - The alias for an organization.

$sel:completedDate:DescribeOrganizationResponse', describeOrganizationResponse_completedDate - The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.

DescribeOrganizationResponse, describeOrganizationResponse_defaultMailDomain - The default mail domain associated with the organization.

$sel:directoryId:DescribeOrganizationResponse', describeOrganizationResponse_directoryId - The identifier for the directory associated with an WorkMail organization.

$sel:directoryType:DescribeOrganizationResponse', describeOrganizationResponse_directoryType - The type of directory associated with the WorkMail organization.

DescribeOrganizationResponse, describeOrganizationResponse_errorMessage - (Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.

DescribeOrganization, describeOrganizationResponse_organizationId - The identifier of an organization.

DescribeOrganizationResponse, describeOrganizationResponse_state - The state of an organization.

$sel:httpStatus:DescribeOrganizationResponse', describeOrganizationResponse_httpStatus - The response's http status code.

DescribeResource

data DescribeResource Source #

See: newDescribeResource smart constructor.

Instances

Instances details
ToJSON DescribeResource Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

ToHeaders DescribeResource Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

ToPath DescribeResource Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

ToQuery DescribeResource Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

AWSRequest DescribeResource Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

Associated Types

type AWSResponse DescribeResource #

Generic DescribeResource Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

Associated Types

type Rep DescribeResource :: Type -> Type #

Read DescribeResource Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

Show DescribeResource Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

NFData DescribeResource Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

Methods

rnf :: DescribeResource -> () #

Eq DescribeResource Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

Hashable DescribeResource Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

type AWSResponse DescribeResource Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

type Rep DescribeResource Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

type Rep DescribeResource = D1 ('MetaData "DescribeResource" "Amazonka.WorkMail.DescribeResource" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DescribeResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeResource Source #

Create a value of DescribeResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeResource, describeResource_organizationId - The identifier associated with the organization for which the resource is described.

DescribeResource, describeResource_resourceId - The identifier of the resource to be described.

data DescribeResourceResponse Source #

See: newDescribeResourceResponse smart constructor.

Instances

Instances details
Generic DescribeResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

Associated Types

type Rep DescribeResourceResponse :: Type -> Type #

Read DescribeResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

Show DescribeResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

NFData DescribeResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

Eq DescribeResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

type Rep DescribeResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

newDescribeResourceResponse Source #

Create a value of DescribeResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:bookingOptions:DescribeResourceResponse', describeResourceResponse_bookingOptions - The booking options for the described resource.

DescribeResourceResponse, describeResourceResponse_disabledDate - The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.

DescribeResourceResponse, describeResourceResponse_email - The email of the described resource.

DescribeResourceResponse, describeResourceResponse_enabledDate - The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.

DescribeResourceResponse, describeResourceResponse_name - The name of the described resource.

DescribeResource, describeResourceResponse_resourceId - The identifier of the described resource.

DescribeResourceResponse, describeResourceResponse_state - The state of the resource: enabled (registered to WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.

DescribeResourceResponse, describeResourceResponse_type - The type of the described resource.

$sel:httpStatus:DescribeResourceResponse', describeResourceResponse_httpStatus - The response's http status code.

DescribeUser

data DescribeUser Source #

See: newDescribeUser smart constructor.

Constructors

DescribeUser' Text Text 

Instances

Instances details
ToJSON DescribeUser Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

ToHeaders DescribeUser Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

ToPath DescribeUser Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

ToQuery DescribeUser Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

AWSRequest DescribeUser Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

Associated Types

type AWSResponse DescribeUser #

Generic DescribeUser Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

Associated Types

type Rep DescribeUser :: Type -> Type #

Read DescribeUser Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

Show DescribeUser Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

NFData DescribeUser Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

Methods

rnf :: DescribeUser -> () #

Eq DescribeUser Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

Hashable DescribeUser Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

type AWSResponse DescribeUser Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

type Rep DescribeUser Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

type Rep DescribeUser = D1 ('MetaData "DescribeUser" "Amazonka.WorkMail.DescribeUser" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DescribeUser'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeUser Source #

Create a value of DescribeUser with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeUser, describeUser_organizationId - The identifier for the organization under which the user exists.

DescribeUser, describeUser_userId - The identifier for the user to be described.

data DescribeUserResponse Source #

See: newDescribeUserResponse smart constructor.

Instances

Instances details
Generic DescribeUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

Associated Types

type Rep DescribeUserResponse :: Type -> Type #

Read DescribeUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

Show DescribeUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

NFData DescribeUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

Methods

rnf :: DescribeUserResponse -> () #

Eq DescribeUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

type Rep DescribeUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

newDescribeUserResponse Source #

Create a value of DescribeUserResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeUserResponse, describeUserResponse_disabledDate - The date and time at which the user was disabled for WorkMail usage, in UNIX epoch time format.

DescribeUserResponse, describeUserResponse_displayName - The display name of the user.

DescribeUserResponse, describeUserResponse_email - The email of the user.

DescribeUserResponse, describeUserResponse_enabledDate - The date and time at which the user was enabled for WorkMailusage, in UNIX epoch time format.

DescribeUserResponse, describeUserResponse_name - The name for the user.

DescribeUserResponse, describeUserResponse_state - The state of a user: enabled (registered to WorkMail) or disabled (deregistered or never registered to WorkMail).

DescribeUser, describeUserResponse_userId - The identifier for the described user.

DescribeUserResponse, describeUserResponse_userRole - In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.

$sel:httpStatus:DescribeUserResponse', describeUserResponse_httpStatus - The response's http status code.

DisassociateDelegateFromResource

data DisassociateDelegateFromResource Source #

See: newDisassociateDelegateFromResource smart constructor.

Instances

Instances details
ToJSON DisassociateDelegateFromResource Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateDelegateFromResource

ToHeaders DisassociateDelegateFromResource Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateDelegateFromResource

ToPath DisassociateDelegateFromResource Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateDelegateFromResource

ToQuery DisassociateDelegateFromResource Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateDelegateFromResource

AWSRequest DisassociateDelegateFromResource Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateDelegateFromResource

Generic DisassociateDelegateFromResource Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateDelegateFromResource

Associated Types

type Rep DisassociateDelegateFromResource :: Type -> Type #

Read DisassociateDelegateFromResource Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateDelegateFromResource

Show DisassociateDelegateFromResource Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateDelegateFromResource

NFData DisassociateDelegateFromResource Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateDelegateFromResource

Eq DisassociateDelegateFromResource Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateDelegateFromResource

Hashable DisassociateDelegateFromResource Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateDelegateFromResource

type AWSResponse DisassociateDelegateFromResource Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateDelegateFromResource

type Rep DisassociateDelegateFromResource Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateDelegateFromResource

type Rep DisassociateDelegateFromResource = D1 ('MetaData "DisassociateDelegateFromResource" "Amazonka.WorkMail.DisassociateDelegateFromResource" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DisassociateDelegateFromResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "entityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDisassociateDelegateFromResource Source #

Create a value of DisassociateDelegateFromResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DisassociateDelegateFromResource, disassociateDelegateFromResource_organizationId - The identifier for the organization under which the resource exists.

$sel:resourceId:DisassociateDelegateFromResource', disassociateDelegateFromResource_resourceId - The identifier of the resource from which delegates' set members are removed.

DisassociateDelegateFromResource, disassociateDelegateFromResource_entityId - The identifier for the member (user, group) to be removed from the resource's delegates.

data DisassociateDelegateFromResourceResponse Source #

Instances

Instances details
Generic DisassociateDelegateFromResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateDelegateFromResource

Read DisassociateDelegateFromResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateDelegateFromResource

Show DisassociateDelegateFromResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateDelegateFromResource

NFData DisassociateDelegateFromResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateDelegateFromResource

Eq DisassociateDelegateFromResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateDelegateFromResource

type Rep DisassociateDelegateFromResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateDelegateFromResource

type Rep DisassociateDelegateFromResourceResponse = D1 ('MetaData "DisassociateDelegateFromResourceResponse" "Amazonka.WorkMail.DisassociateDelegateFromResource" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DisassociateDelegateFromResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisassociateDelegateFromResourceResponse Source #

Create a value of DisassociateDelegateFromResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DisassociateDelegateFromResourceResponse', disassociateDelegateFromResourceResponse_httpStatus - The response's http status code.

DisassociateMemberFromGroup

data DisassociateMemberFromGroup Source #

See: newDisassociateMemberFromGroup smart constructor.

Instances

Instances details
ToJSON DisassociateMemberFromGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateMemberFromGroup

ToHeaders DisassociateMemberFromGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateMemberFromGroup

ToPath DisassociateMemberFromGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateMemberFromGroup

ToQuery DisassociateMemberFromGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateMemberFromGroup

AWSRequest DisassociateMemberFromGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateMemberFromGroup

Generic DisassociateMemberFromGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateMemberFromGroup

Associated Types

type Rep DisassociateMemberFromGroup :: Type -> Type #

Read DisassociateMemberFromGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateMemberFromGroup

Show DisassociateMemberFromGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateMemberFromGroup

NFData DisassociateMemberFromGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateMemberFromGroup

Eq DisassociateMemberFromGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateMemberFromGroup

Hashable DisassociateMemberFromGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateMemberFromGroup

type AWSResponse DisassociateMemberFromGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateMemberFromGroup

type Rep DisassociateMemberFromGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateMemberFromGroup

type Rep DisassociateMemberFromGroup = D1 ('MetaData "DisassociateMemberFromGroup" "Amazonka.WorkMail.DisassociateMemberFromGroup" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DisassociateMemberFromGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "memberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDisassociateMemberFromGroup Source #

Create a value of DisassociateMemberFromGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DisassociateMemberFromGroup, disassociateMemberFromGroup_organizationId - The identifier for the organization under which the group exists.

$sel:groupId:DisassociateMemberFromGroup', disassociateMemberFromGroup_groupId - The identifier for the group from which members are removed.

$sel:memberId:DisassociateMemberFromGroup', disassociateMemberFromGroup_memberId - The identifier for the member to be removed to the group.

data DisassociateMemberFromGroupResponse Source #

Instances

Instances details
Generic DisassociateMemberFromGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateMemberFromGroup

Read DisassociateMemberFromGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateMemberFromGroup

Show DisassociateMemberFromGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateMemberFromGroup

NFData DisassociateMemberFromGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateMemberFromGroup

Eq DisassociateMemberFromGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateMemberFromGroup

type Rep DisassociateMemberFromGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateMemberFromGroup

type Rep DisassociateMemberFromGroupResponse = D1 ('MetaData "DisassociateMemberFromGroupResponse" "Amazonka.WorkMail.DisassociateMemberFromGroup" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DisassociateMemberFromGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisassociateMemberFromGroupResponse Source #

Create a value of DisassociateMemberFromGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DisassociateMemberFromGroupResponse', disassociateMemberFromGroupResponse_httpStatus - The response's http status code.

GetAccessControlEffect

data GetAccessControlEffect Source #

See: newGetAccessControlEffect smart constructor.

Instances

Instances details
ToJSON GetAccessControlEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

ToHeaders GetAccessControlEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

ToPath GetAccessControlEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

ToQuery GetAccessControlEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

AWSRequest GetAccessControlEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

Associated Types

type AWSResponse GetAccessControlEffect #

Generic GetAccessControlEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

Associated Types

type Rep GetAccessControlEffect :: Type -> Type #

Read GetAccessControlEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

Show GetAccessControlEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

NFData GetAccessControlEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

Methods

rnf :: GetAccessControlEffect -> () #

Eq GetAccessControlEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

Hashable GetAccessControlEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

type AWSResponse GetAccessControlEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

type Rep GetAccessControlEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

type Rep GetAccessControlEffect = D1 ('MetaData "GetAccessControlEffect" "Amazonka.WorkMail.GetAccessControlEffect" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "GetAccessControlEffect'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "impersonationRoleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "ipAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newGetAccessControlEffect Source #

Create a value of GetAccessControlEffect with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetAccessControlEffect, getAccessControlEffect_impersonationRoleId - The impersonation role ID.

GetAccessControlEffect, getAccessControlEffect_userId - The user ID.

GetAccessControlEffect, getAccessControlEffect_organizationId - The identifier for the organization.

$sel:ipAddress:GetAccessControlEffect', getAccessControlEffect_ipAddress - The IPv4 address.

GetAccessControlEffect, getAccessControlEffect_action - The access protocol action. Valid values include ActiveSync, AutoDiscover, EWS, IMAP, SMTP, WindowsOutlook, and WebMail.

data GetAccessControlEffectResponse Source #

See: newGetAccessControlEffectResponse smart constructor.

Instances

Instances details
Generic GetAccessControlEffectResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

Associated Types

type Rep GetAccessControlEffectResponse :: Type -> Type #

Read GetAccessControlEffectResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

Show GetAccessControlEffectResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

NFData GetAccessControlEffectResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

Eq GetAccessControlEffectResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

type Rep GetAccessControlEffectResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

type Rep GetAccessControlEffectResponse = D1 ('MetaData "GetAccessControlEffectResponse" "Amazonka.WorkMail.GetAccessControlEffect" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "GetAccessControlEffectResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "effect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccessControlRuleEffect)) :*: (S1 ('MetaSel ('Just "matchedRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetAccessControlEffectResponse Source #

Create a value of GetAccessControlEffectResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetAccessControlEffectResponse, getAccessControlEffectResponse_effect - The rule effect.

$sel:matchedRules:GetAccessControlEffectResponse', getAccessControlEffectResponse_matchedRules - The rules that match the given parameters, resulting in an effect.

$sel:httpStatus:GetAccessControlEffectResponse', getAccessControlEffectResponse_httpStatus - The response's http status code.

GetDefaultRetentionPolicy

data GetDefaultRetentionPolicy Source #

See: newGetDefaultRetentionPolicy smart constructor.

Instances

Instances details
ToJSON GetDefaultRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

ToHeaders GetDefaultRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

ToPath GetDefaultRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

ToQuery GetDefaultRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

AWSRequest GetDefaultRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

Generic GetDefaultRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

Associated Types

type Rep GetDefaultRetentionPolicy :: Type -> Type #

Read GetDefaultRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

Show GetDefaultRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

NFData GetDefaultRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

Eq GetDefaultRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

Hashable GetDefaultRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

type AWSResponse GetDefaultRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

type Rep GetDefaultRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

type Rep GetDefaultRetentionPolicy = D1 ('MetaData "GetDefaultRetentionPolicy" "Amazonka.WorkMail.GetDefaultRetentionPolicy" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "GetDefaultRetentionPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetDefaultRetentionPolicy Source #

Create a value of GetDefaultRetentionPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetDefaultRetentionPolicy, getDefaultRetentionPolicy_organizationId - The organization ID.

data GetDefaultRetentionPolicyResponse Source #

See: newGetDefaultRetentionPolicyResponse smart constructor.

Instances

Instances details
Generic GetDefaultRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

Associated Types

type Rep GetDefaultRetentionPolicyResponse :: Type -> Type #

Read GetDefaultRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

Show GetDefaultRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

NFData GetDefaultRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

Eq GetDefaultRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

type Rep GetDefaultRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

type Rep GetDefaultRetentionPolicyResponse = D1 ('MetaData "GetDefaultRetentionPolicyResponse" "Amazonka.WorkMail.GetDefaultRetentionPolicy" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "GetDefaultRetentionPolicyResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "folderConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FolderConfiguration]))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetDefaultRetentionPolicyResponse Source #

Create a value of GetDefaultRetentionPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetDefaultRetentionPolicyResponse, getDefaultRetentionPolicyResponse_description - The retention policy description.

$sel:folderConfigurations:GetDefaultRetentionPolicyResponse', getDefaultRetentionPolicyResponse_folderConfigurations - The retention policy folder configurations.

GetDefaultRetentionPolicyResponse, getDefaultRetentionPolicyResponse_id - The retention policy ID.

GetDefaultRetentionPolicyResponse, getDefaultRetentionPolicyResponse_name - The retention policy name.

$sel:httpStatus:GetDefaultRetentionPolicyResponse', getDefaultRetentionPolicyResponse_httpStatus - The response's http status code.

GetImpersonationRole

data GetImpersonationRole Source #

See: newGetImpersonationRole smart constructor.

Instances

Instances details
ToJSON GetImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRole

ToHeaders GetImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRole

ToPath GetImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRole

ToQuery GetImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRole

AWSRequest GetImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRole

Associated Types

type AWSResponse GetImpersonationRole #

Generic GetImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRole

Associated Types

type Rep GetImpersonationRole :: Type -> Type #

Read GetImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRole

Show GetImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRole

NFData GetImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRole

Methods

rnf :: GetImpersonationRole -> () #

Eq GetImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRole

Hashable GetImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRole

type AWSResponse GetImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRole

type Rep GetImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRole

type Rep GetImpersonationRole = D1 ('MetaData "GetImpersonationRole" "Amazonka.WorkMail.GetImpersonationRole" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "GetImpersonationRole'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "impersonationRoleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetImpersonationRole Source #

Create a value of GetImpersonationRole with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetImpersonationRole, getImpersonationRole_organizationId - The WorkMail organization from which to retrieve the impersonation role.

GetImpersonationRole, getImpersonationRole_impersonationRoleId - The impersonation role ID to retrieve.

data GetImpersonationRoleResponse Source #

See: newGetImpersonationRoleResponse smart constructor.

Instances

Instances details
Generic GetImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRole

Associated Types

type Rep GetImpersonationRoleResponse :: Type -> Type #

Read GetImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRole

Show GetImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRole

NFData GetImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRole

Eq GetImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRole

type Rep GetImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRole

newGetImpersonationRoleResponse Source #

Create a value of GetImpersonationRoleResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetImpersonationRoleResponse, getImpersonationRoleResponse_dateCreated - The date when the impersonation role was created.

GetImpersonationRoleResponse, getImpersonationRoleResponse_dateModified - The date when the impersonation role was last modified.

GetImpersonationRoleResponse, getImpersonationRoleResponse_description - The impersonation role description.

GetImpersonationRole, getImpersonationRoleResponse_impersonationRoleId - The impersonation role ID.

GetImpersonationRoleResponse, getImpersonationRoleResponse_name - The impersonation role name.

$sel:rules:GetImpersonationRoleResponse', getImpersonationRoleResponse_rules - The list of rules for the given impersonation role.

GetImpersonationRoleResponse, getImpersonationRoleResponse_type - The impersonation role type.

$sel:httpStatus:GetImpersonationRoleResponse', getImpersonationRoleResponse_httpStatus - The response's http status code.

GetImpersonationRoleEffect

data GetImpersonationRoleEffect Source #

See: newGetImpersonationRoleEffect smart constructor.

Instances

Instances details
ToJSON GetImpersonationRoleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRoleEffect

ToHeaders GetImpersonationRoleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRoleEffect

ToPath GetImpersonationRoleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRoleEffect

ToQuery GetImpersonationRoleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRoleEffect

AWSRequest GetImpersonationRoleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRoleEffect

Generic GetImpersonationRoleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRoleEffect

Associated Types

type Rep GetImpersonationRoleEffect :: Type -> Type #

Read GetImpersonationRoleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRoleEffect

Show GetImpersonationRoleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRoleEffect

NFData GetImpersonationRoleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRoleEffect

Eq GetImpersonationRoleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRoleEffect

Hashable GetImpersonationRoleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRoleEffect

type AWSResponse GetImpersonationRoleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRoleEffect

type Rep GetImpersonationRoleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRoleEffect

type Rep GetImpersonationRoleEffect = D1 ('MetaData "GetImpersonationRoleEffect" "Amazonka.WorkMail.GetImpersonationRoleEffect" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "GetImpersonationRoleEffect'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "impersonationRoleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targetUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetImpersonationRoleEffect Source #

Create a value of GetImpersonationRoleEffect with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetImpersonationRoleEffect, getImpersonationRoleEffect_organizationId - The WorkMail organization where the impersonation role is defined.

GetImpersonationRoleEffect, getImpersonationRoleEffect_impersonationRoleId - The impersonation role ID to test.

$sel:targetUser:GetImpersonationRoleEffect', getImpersonationRoleEffect_targetUser - The WorkMail organization user chosen to test the impersonation role. The following identity formats are available:

  • User ID: 12345678-1234-1234-1234-123456789012 or S-1-1-12-1234567890-123456789-123456789-1234
  • Email address: user@domain.tld
  • User name: user

data GetImpersonationRoleEffectResponse Source #

Instances

Instances details
Generic GetImpersonationRoleEffectResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRoleEffect

Associated Types

type Rep GetImpersonationRoleEffectResponse :: Type -> Type #

Read GetImpersonationRoleEffectResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRoleEffect

Show GetImpersonationRoleEffectResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRoleEffect

NFData GetImpersonationRoleEffectResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRoleEffect

Eq GetImpersonationRoleEffectResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRoleEffect

type Rep GetImpersonationRoleEffectResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetImpersonationRoleEffect

type Rep GetImpersonationRoleEffectResponse = D1 ('MetaData "GetImpersonationRoleEffectResponse" "Amazonka.WorkMail.GetImpersonationRoleEffect" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "GetImpersonationRoleEffectResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "effect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccessEffect)) :*: S1 ('MetaSel ('Just "matchedRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ImpersonationMatchedRule]))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImpersonationRoleType)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetImpersonationRoleEffectResponse Source #

Create a value of GetImpersonationRoleEffectResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetImpersonationRoleEffectResponse, getImpersonationRoleEffectResponse_effect - Effect of the impersonation role on the target user based on its rules. Available effects are ALLOW or DENY.

$sel:matchedRules:GetImpersonationRoleEffectResponse', getImpersonationRoleEffectResponse_matchedRules - A list of the rules that match the input and produce the configured effect.

GetImpersonationRoleEffectResponse, getImpersonationRoleEffectResponse_type - The impersonation role type.

$sel:httpStatus:GetImpersonationRoleEffectResponse', getImpersonationRoleEffectResponse_httpStatus - The response's http status code.

GetMailDomain

data GetMailDomain Source #

See: newGetMailDomain smart constructor.

Constructors

GetMailDomain' Text Text 

Instances

Instances details
ToJSON GetMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

ToHeaders GetMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

ToPath GetMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

ToQuery GetMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

AWSRequest GetMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

Associated Types

type AWSResponse GetMailDomain #

Generic GetMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

Associated Types

type Rep GetMailDomain :: Type -> Type #

Read GetMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

Show GetMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

NFData GetMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

Methods

rnf :: GetMailDomain -> () #

Eq GetMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

Hashable GetMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

type AWSResponse GetMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

type Rep GetMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

type Rep GetMailDomain = D1 ('MetaData "GetMailDomain" "Amazonka.WorkMail.GetMailDomain" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "GetMailDomain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetMailDomain Source #

Create a value of GetMailDomain with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetMailDomain, getMailDomain_organizationId - The WorkMail organization for which the domain is retrieved.

GetMailDomain, getMailDomain_domainName - The domain from which you want to retrieve details.

data GetMailDomainResponse Source #

See: newGetMailDomainResponse smart constructor.

Instances

Instances details
Generic GetMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

Associated Types

type Rep GetMailDomainResponse :: Type -> Type #

Read GetMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

Show GetMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

NFData GetMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

Methods

rnf :: GetMailDomainResponse -> () #

Eq GetMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

type Rep GetMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

type Rep GetMailDomainResponse = D1 ('MetaData "GetMailDomainResponse" "Amazonka.WorkMail.GetMailDomain" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "GetMailDomainResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dkimVerificationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsRecordVerificationStatus)) :*: (S1 ('MetaSel ('Just "isDefault") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "isTestDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "ownershipVerificationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsRecordVerificationStatus)) :*: (S1 ('MetaSel ('Just "records") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DnsRecord])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetMailDomainResponse Source #

Create a value of GetMailDomainResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dkimVerificationStatus:GetMailDomainResponse', getMailDomainResponse_dkimVerificationStatus - Indicates the status of a DKIM verification.

$sel:isDefault:GetMailDomainResponse', getMailDomainResponse_isDefault - Specifies whether the domain is the default domain for your organization.

$sel:isTestDomain:GetMailDomainResponse', getMailDomainResponse_isTestDomain - Specifies whether the domain is a test domain provided by WorkMail, or a custom domain.

$sel:ownershipVerificationStatus:GetMailDomainResponse', getMailDomainResponse_ownershipVerificationStatus - Indicates the status of the domain ownership verification.

$sel:records:GetMailDomainResponse', getMailDomainResponse_records - A list of the DNS records that WorkMail recommends adding in your DNS provider for the best user experience. The records configure your domain with DMARC, SPF, DKIM, and direct incoming email traffic to SES. See admin guide for more details.

$sel:httpStatus:GetMailDomainResponse', getMailDomainResponse_httpStatus - The response's http status code.

GetMailboxDetails

data GetMailboxDetails Source #

See: newGetMailboxDetails smart constructor.

Instances

Instances details
ToJSON GetMailboxDetails Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

ToHeaders GetMailboxDetails Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

ToPath GetMailboxDetails Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

ToQuery GetMailboxDetails Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

AWSRequest GetMailboxDetails Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

Associated Types

type AWSResponse GetMailboxDetails #

Generic GetMailboxDetails Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

Associated Types

type Rep GetMailboxDetails :: Type -> Type #

Read GetMailboxDetails Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

Show GetMailboxDetails Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

NFData GetMailboxDetails Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

Methods

rnf :: GetMailboxDetails -> () #

Eq GetMailboxDetails Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

Hashable GetMailboxDetails Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

type AWSResponse GetMailboxDetails Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

type Rep GetMailboxDetails Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

type Rep GetMailboxDetails = D1 ('MetaData "GetMailboxDetails" "Amazonka.WorkMail.GetMailboxDetails" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "GetMailboxDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetMailboxDetails Source #

Create a value of GetMailboxDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetMailboxDetails, getMailboxDetails_organizationId - The identifier for the organization that contains the user whose mailbox details are being requested.

GetMailboxDetails, getMailboxDetails_userId - The identifier for the user whose mailbox details are being requested.

data GetMailboxDetailsResponse Source #

See: newGetMailboxDetailsResponse smart constructor.

Instances

Instances details
Generic GetMailboxDetailsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

Associated Types

type Rep GetMailboxDetailsResponse :: Type -> Type #

Read GetMailboxDetailsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

Show GetMailboxDetailsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

NFData GetMailboxDetailsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

Eq GetMailboxDetailsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

type Rep GetMailboxDetailsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

type Rep GetMailboxDetailsResponse = D1 ('MetaData "GetMailboxDetailsResponse" "Amazonka.WorkMail.GetMailboxDetails" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "GetMailboxDetailsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "mailboxQuota") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "mailboxSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetMailboxDetailsResponse Source #

Create a value of GetMailboxDetailsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:mailboxQuota:GetMailboxDetailsResponse', getMailboxDetailsResponse_mailboxQuota - The maximum allowed mailbox size, in MB, for the specified user.

$sel:mailboxSize:GetMailboxDetailsResponse', getMailboxDetailsResponse_mailboxSize - The current mailbox size, in MB, for the specified user.

$sel:httpStatus:GetMailboxDetailsResponse', getMailboxDetailsResponse_httpStatus - The response's http status code.

GetMobileDeviceAccessEffect

data GetMobileDeviceAccessEffect Source #

See: newGetMobileDeviceAccessEffect smart constructor.

Instances

Instances details
ToJSON GetMobileDeviceAccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessEffect

ToHeaders GetMobileDeviceAccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessEffect

ToPath GetMobileDeviceAccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessEffect

ToQuery GetMobileDeviceAccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessEffect

AWSRequest GetMobileDeviceAccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessEffect

Generic GetMobileDeviceAccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessEffect

Associated Types

type Rep GetMobileDeviceAccessEffect :: Type -> Type #

Read GetMobileDeviceAccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessEffect

Show GetMobileDeviceAccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessEffect

NFData GetMobileDeviceAccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessEffect

Eq GetMobileDeviceAccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessEffect

Hashable GetMobileDeviceAccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessEffect

type AWSResponse GetMobileDeviceAccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessEffect

type Rep GetMobileDeviceAccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessEffect

type Rep GetMobileDeviceAccessEffect = D1 ('MetaData "GetMobileDeviceAccessEffect" "Amazonka.WorkMail.GetMobileDeviceAccessEffect" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "GetMobileDeviceAccessEffect'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deviceModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deviceOperatingSystem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "deviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "deviceUserAgent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newGetMobileDeviceAccessEffect Source #

Create a value of GetMobileDeviceAccessEffect with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:deviceModel:GetMobileDeviceAccessEffect', getMobileDeviceAccessEffect_deviceModel - Device model the simulated user will report.

$sel:deviceOperatingSystem:GetMobileDeviceAccessEffect', getMobileDeviceAccessEffect_deviceOperatingSystem - Device operating system the simulated user will report.

$sel:deviceType:GetMobileDeviceAccessEffect', getMobileDeviceAccessEffect_deviceType - Device type the simulated user will report.

$sel:deviceUserAgent:GetMobileDeviceAccessEffect', getMobileDeviceAccessEffect_deviceUserAgent - Device user agent the simulated user will report.

GetMobileDeviceAccessEffect, getMobileDeviceAccessEffect_organizationId - The WorkMail organization to simulate the access effect for.

data GetMobileDeviceAccessEffectResponse Source #

Instances

Instances details
Generic GetMobileDeviceAccessEffectResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessEffect

Read GetMobileDeviceAccessEffectResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessEffect

Show GetMobileDeviceAccessEffectResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessEffect

NFData GetMobileDeviceAccessEffectResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessEffect

Eq GetMobileDeviceAccessEffectResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessEffect

type Rep GetMobileDeviceAccessEffectResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessEffect

type Rep GetMobileDeviceAccessEffectResponse = D1 ('MetaData "GetMobileDeviceAccessEffectResponse" "Amazonka.WorkMail.GetMobileDeviceAccessEffect" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "GetMobileDeviceAccessEffectResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "effect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MobileDeviceAccessRuleEffect)) :*: (S1 ('MetaSel ('Just "matchedRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MobileDeviceAccessMatchedRule])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetMobileDeviceAccessEffectResponse Source #

Create a value of GetMobileDeviceAccessEffectResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetMobileDeviceAccessEffectResponse, getMobileDeviceAccessEffectResponse_effect - The effect of the simulated access, ALLOW or DENY, after evaluating mobile device access rules in the WorkMail organization for the simulated user parameters.

$sel:matchedRules:GetMobileDeviceAccessEffectResponse', getMobileDeviceAccessEffectResponse_matchedRules - A list of the rules which matched the simulated user input and produced the effect.

$sel:httpStatus:GetMobileDeviceAccessEffectResponse', getMobileDeviceAccessEffectResponse_httpStatus - The response's http status code.

GetMobileDeviceAccessOverride

data GetMobileDeviceAccessOverride Source #

See: newGetMobileDeviceAccessOverride smart constructor.

Instances

Instances details
ToJSON GetMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessOverride

ToHeaders GetMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessOverride

ToPath GetMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessOverride

ToQuery GetMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessOverride

AWSRequest GetMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessOverride

Generic GetMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessOverride

Associated Types

type Rep GetMobileDeviceAccessOverride :: Type -> Type #

Read GetMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessOverride

Show GetMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessOverride

NFData GetMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessOverride

Eq GetMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessOverride

Hashable GetMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessOverride

type AWSResponse GetMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessOverride

type Rep GetMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessOverride

type Rep GetMobileDeviceAccessOverride = D1 ('MetaData "GetMobileDeviceAccessOverride" "Amazonka.WorkMail.GetMobileDeviceAccessOverride" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "GetMobileDeviceAccessOverride'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "deviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetMobileDeviceAccessOverride Source #

Create a value of GetMobileDeviceAccessOverride with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetMobileDeviceAccessOverride, getMobileDeviceAccessOverride_organizationId - The WorkMail organization to which you want to apply the override.

GetMobileDeviceAccessOverride, getMobileDeviceAccessOverride_userId - Identifies the WorkMail user for the override. Accepts the following types of user identities:

  • User ID: 12345678-1234-1234-1234-123456789012 or S-1-1-12-1234567890-123456789-123456789-1234
  • Email address: user@domain.tld
  • User name: user

GetMobileDeviceAccessOverride, getMobileDeviceAccessOverride_deviceId - The mobile device to which the override applies. DeviceId is case insensitive.

data GetMobileDeviceAccessOverrideResponse Source #

Instances

Instances details
Generic GetMobileDeviceAccessOverrideResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessOverride

Read GetMobileDeviceAccessOverrideResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessOverride

Show GetMobileDeviceAccessOverrideResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessOverride

NFData GetMobileDeviceAccessOverrideResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessOverride

Eq GetMobileDeviceAccessOverrideResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessOverride

type Rep GetMobileDeviceAccessOverrideResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessOverride

type Rep GetMobileDeviceAccessOverrideResponse = D1 ('MetaData "GetMobileDeviceAccessOverrideResponse" "Amazonka.WorkMail.GetMobileDeviceAccessOverride" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "GetMobileDeviceAccessOverrideResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "dateModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "deviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "effect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MobileDeviceAccessRuleEffect))) :*: (S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetMobileDeviceAccessOverrideResponse Source #

Create a value of GetMobileDeviceAccessOverrideResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetMobileDeviceAccessOverrideResponse, getMobileDeviceAccessOverrideResponse_dateCreated - The date the override was first created.

GetMobileDeviceAccessOverrideResponse, getMobileDeviceAccessOverrideResponse_dateModified - The date the description was last modified.

GetMobileDeviceAccessOverrideResponse, getMobileDeviceAccessOverrideResponse_description - A description of the override.

GetMobileDeviceAccessOverride, getMobileDeviceAccessOverrideResponse_deviceId - The device to which the access override applies.

GetMobileDeviceAccessOverrideResponse, getMobileDeviceAccessOverrideResponse_effect - The effect of the override, ALLOW or DENY.

GetMobileDeviceAccessOverride, getMobileDeviceAccessOverrideResponse_userId - The WorkMail user to which the access override applies.

$sel:httpStatus:GetMobileDeviceAccessOverrideResponse', getMobileDeviceAccessOverrideResponse_httpStatus - The response's http status code.

ListAccessControlRules

data ListAccessControlRules Source #

See: newListAccessControlRules smart constructor.

Instances

Instances details
ToJSON ListAccessControlRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

ToHeaders ListAccessControlRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

ToPath ListAccessControlRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

ToQuery ListAccessControlRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

AWSRequest ListAccessControlRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

Associated Types

type AWSResponse ListAccessControlRules #

Generic ListAccessControlRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

Associated Types

type Rep ListAccessControlRules :: Type -> Type #

Read ListAccessControlRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

Show ListAccessControlRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

NFData ListAccessControlRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

Methods

rnf :: ListAccessControlRules -> () #

Eq ListAccessControlRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

Hashable ListAccessControlRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

type AWSResponse ListAccessControlRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

type Rep ListAccessControlRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

type Rep ListAccessControlRules = D1 ('MetaData "ListAccessControlRules" "Amazonka.WorkMail.ListAccessControlRules" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListAccessControlRules'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListAccessControlRules Source #

Create a value of ListAccessControlRules with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListAccessControlRules, listAccessControlRules_organizationId - The identifier for the organization.

data ListAccessControlRulesResponse Source #

See: newListAccessControlRulesResponse smart constructor.

Instances

Instances details
Generic ListAccessControlRulesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

Associated Types

type Rep ListAccessControlRulesResponse :: Type -> Type #

Read ListAccessControlRulesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

Show ListAccessControlRulesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

NFData ListAccessControlRulesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

Eq ListAccessControlRulesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

type Rep ListAccessControlRulesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

type Rep ListAccessControlRulesResponse = D1 ('MetaData "ListAccessControlRulesResponse" "Amazonka.WorkMail.ListAccessControlRules" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListAccessControlRulesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AccessControlRule])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListAccessControlRulesResponse Source #

Create a value of ListAccessControlRulesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:rules:ListAccessControlRulesResponse', listAccessControlRulesResponse_rules - The access control rules.

$sel:httpStatus:ListAccessControlRulesResponse', listAccessControlRulesResponse_httpStatus - The response's http status code.

ListAliases (Paginated)

data ListAliases Source #

See: newListAliases smart constructor.

Instances

Instances details
ToJSON ListAliases Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

ToHeaders ListAliases Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

Methods

toHeaders :: ListAliases -> [Header] #

ToPath ListAliases Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

ToQuery ListAliases Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

AWSPager ListAliases Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

AWSRequest ListAliases Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

Associated Types

type AWSResponse ListAliases #

Generic ListAliases Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

Associated Types

type Rep ListAliases :: Type -> Type #

Read ListAliases Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

Show ListAliases Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

NFData ListAliases Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

Methods

rnf :: ListAliases -> () #

Eq ListAliases Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

Hashable ListAliases Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

type AWSResponse ListAliases Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

type Rep ListAliases Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

type Rep ListAliases = D1 ('MetaData "ListAliases" "Amazonka.WorkMail.ListAliases" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListAliases'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "entityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListAliases Source #

Create a value of ListAliases with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListAliases', listAliases_maxResults - The maximum number of results to return in a single call.

ListAliases, listAliases_nextToken - The token to use to retrieve the next page of results. The first call does not contain any tokens.

ListAliases, listAliases_organizationId - The identifier for the organization under which the entity exists.

ListAliases, listAliases_entityId - The identifier for the entity for which to list the aliases.

data ListAliasesResponse Source #

See: newListAliasesResponse smart constructor.

Instances

Instances details
Generic ListAliasesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

Associated Types

type Rep ListAliasesResponse :: Type -> Type #

Read ListAliasesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

Show ListAliasesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

NFData ListAliasesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

Methods

rnf :: ListAliasesResponse -> () #

Eq ListAliasesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

type Rep ListAliasesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

type Rep ListAliasesResponse = D1 ('MetaData "ListAliasesResponse" "Amazonka.WorkMail.ListAliases" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListAliasesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "aliases") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListAliasesResponse Source #

Create a value of ListAliasesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:aliases:ListAliasesResponse', listAliasesResponse_aliases - The entity's paginated aliases.

ListAliases, listAliasesResponse_nextToken - The token to use to retrieve the next page of results. The value is "null" when there are no more results to return.

$sel:httpStatus:ListAliasesResponse', listAliasesResponse_httpStatus - The response's http status code.

ListAvailabilityConfigurations (Paginated)

data ListAvailabilityConfigurations Source #

See: newListAvailabilityConfigurations smart constructor.

Instances

Instances details
ToJSON ListAvailabilityConfigurations Source # 
Instance details

Defined in Amazonka.WorkMail.ListAvailabilityConfigurations

ToHeaders ListAvailabilityConfigurations Source # 
Instance details

Defined in Amazonka.WorkMail.ListAvailabilityConfigurations

ToPath ListAvailabilityConfigurations Source # 
Instance details

Defined in Amazonka.WorkMail.ListAvailabilityConfigurations

ToQuery ListAvailabilityConfigurations Source # 
Instance details

Defined in Amazonka.WorkMail.ListAvailabilityConfigurations

AWSPager ListAvailabilityConfigurations Source # 
Instance details

Defined in Amazonka.WorkMail.ListAvailabilityConfigurations

AWSRequest ListAvailabilityConfigurations Source # 
Instance details

Defined in Amazonka.WorkMail.ListAvailabilityConfigurations

Generic ListAvailabilityConfigurations Source # 
Instance details

Defined in Amazonka.WorkMail.ListAvailabilityConfigurations

Associated Types

type Rep ListAvailabilityConfigurations :: Type -> Type #

Read ListAvailabilityConfigurations Source # 
Instance details

Defined in Amazonka.WorkMail.ListAvailabilityConfigurations

Show ListAvailabilityConfigurations Source # 
Instance details

Defined in Amazonka.WorkMail.ListAvailabilityConfigurations

NFData ListAvailabilityConfigurations Source # 
Instance details

Defined in Amazonka.WorkMail.ListAvailabilityConfigurations

Eq ListAvailabilityConfigurations Source # 
Instance details

Defined in Amazonka.WorkMail.ListAvailabilityConfigurations

Hashable ListAvailabilityConfigurations Source # 
Instance details

Defined in Amazonka.WorkMail.ListAvailabilityConfigurations

type AWSResponse ListAvailabilityConfigurations Source # 
Instance details

Defined in Amazonka.WorkMail.ListAvailabilityConfigurations

type Rep ListAvailabilityConfigurations Source # 
Instance details

Defined in Amazonka.WorkMail.ListAvailabilityConfigurations

type Rep ListAvailabilityConfigurations = D1 ('MetaData "ListAvailabilityConfigurations" "Amazonka.WorkMail.ListAvailabilityConfigurations" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListAvailabilityConfigurations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListAvailabilityConfigurations Source #

Create a value of ListAvailabilityConfigurations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListAvailabilityConfigurations', listAvailabilityConfigurations_maxResults - The maximum number of results to return in a single call.

ListAvailabilityConfigurations, listAvailabilityConfigurations_nextToken - The token to use to retrieve the next page of results. The first call does not require a token.

ListAvailabilityConfigurations, listAvailabilityConfigurations_organizationId - The WorkMail organization for which the AvailabilityConfiguration's will be listed.

data ListAvailabilityConfigurationsResponse Source #

Instances

Instances details
Generic ListAvailabilityConfigurationsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAvailabilityConfigurations

Read ListAvailabilityConfigurationsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAvailabilityConfigurations

Show ListAvailabilityConfigurationsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAvailabilityConfigurations

NFData ListAvailabilityConfigurationsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAvailabilityConfigurations

Eq ListAvailabilityConfigurationsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAvailabilityConfigurations

type Rep ListAvailabilityConfigurationsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAvailabilityConfigurations

type Rep ListAvailabilityConfigurationsResponse = D1 ('MetaData "ListAvailabilityConfigurationsResponse" "Amazonka.WorkMail.ListAvailabilityConfigurations" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListAvailabilityConfigurationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "availabilityConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AvailabilityConfiguration])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListAvailabilityConfigurationsResponse Source #

Create a value of ListAvailabilityConfigurationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:availabilityConfigurations:ListAvailabilityConfigurationsResponse', listAvailabilityConfigurationsResponse_availabilityConfigurations - The list of AvailabilityConfiguration's that exist for the specified WorkMail organization.

ListAvailabilityConfigurations, listAvailabilityConfigurationsResponse_nextToken - The token to use to retrieve the next page of results. The value is null when there are no further results to return.

$sel:httpStatus:ListAvailabilityConfigurationsResponse', listAvailabilityConfigurationsResponse_httpStatus - The response's http status code.

ListGroupMembers (Paginated)

data ListGroupMembers Source #

See: newListGroupMembers smart constructor.

Instances

Instances details
ToJSON ListGroupMembers Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

ToHeaders ListGroupMembers Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

ToPath ListGroupMembers Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

ToQuery ListGroupMembers Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

AWSPager ListGroupMembers Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

AWSRequest ListGroupMembers Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

Associated Types

type AWSResponse ListGroupMembers #

Generic ListGroupMembers Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

Associated Types

type Rep ListGroupMembers :: Type -> Type #

Read ListGroupMembers Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

Show ListGroupMembers Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

NFData ListGroupMembers Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

Methods

rnf :: ListGroupMembers -> () #

Eq ListGroupMembers Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

Hashable ListGroupMembers Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

type AWSResponse ListGroupMembers Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

type Rep ListGroupMembers Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

type Rep ListGroupMembers = D1 ('MetaData "ListGroupMembers" "Amazonka.WorkMail.ListGroupMembers" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListGroupMembers'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListGroupMembers Source #

Create a value of ListGroupMembers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListGroupMembers', listGroupMembers_maxResults - The maximum number of results to return in a single call.

ListGroupMembers, listGroupMembers_nextToken - The token to use to retrieve the next page of results. The first call does not contain any tokens.

ListGroupMembers, listGroupMembers_organizationId - The identifier for the organization under which the group exists.

$sel:groupId:ListGroupMembers', listGroupMembers_groupId - The identifier for the group to which the members (users or groups) are associated.

data ListGroupMembersResponse Source #

See: newListGroupMembersResponse smart constructor.

Instances

Instances details
Generic ListGroupMembersResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

Associated Types

type Rep ListGroupMembersResponse :: Type -> Type #

Read ListGroupMembersResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

Show ListGroupMembersResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

NFData ListGroupMembersResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

Eq ListGroupMembersResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

type Rep ListGroupMembersResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

type Rep ListGroupMembersResponse = D1 ('MetaData "ListGroupMembersResponse" "Amazonka.WorkMail.ListGroupMembers" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListGroupMembersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "members") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Member])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListGroupMembersResponse Source #

Create a value of ListGroupMembersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:members:ListGroupMembersResponse', listGroupMembersResponse_members - The members associated to the group.

ListGroupMembers, listGroupMembersResponse_nextToken - The token to use to retrieve the next page of results. The first call does not contain any tokens.

$sel:httpStatus:ListGroupMembersResponse', listGroupMembersResponse_httpStatus - The response's http status code.

ListGroups (Paginated)

data ListGroups Source #

See: newListGroups smart constructor.

Instances

Instances details
ToJSON ListGroups Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

ToHeaders ListGroups Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

Methods

toHeaders :: ListGroups -> [Header] #

ToPath ListGroups Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

ToQuery ListGroups Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

AWSPager ListGroups Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

AWSRequest ListGroups Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

Associated Types

type AWSResponse ListGroups #

Generic ListGroups Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

Associated Types

type Rep ListGroups :: Type -> Type #

Read ListGroups Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

Show ListGroups Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

NFData ListGroups Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

Methods

rnf :: ListGroups -> () #

Eq ListGroups Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

Hashable ListGroups Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

type AWSResponse ListGroups Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

type Rep ListGroups Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

type Rep ListGroups = D1 ('MetaData "ListGroups" "Amazonka.WorkMail.ListGroups" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListGroups Source #

Arguments

:: Text

ListGroups

-> ListGroups 

Create a value of ListGroups with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListGroups', listGroups_maxResults - The maximum number of results to return in a single call.

ListGroups, listGroups_nextToken - The token to use to retrieve the next page of results. The first call does not contain any tokens.

ListGroups, listGroups_organizationId - The identifier for the organization under which the groups exist.

data ListGroupsResponse Source #

See: newListGroupsResponse smart constructor.

Instances

Instances details
Generic ListGroupsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

Associated Types

type Rep ListGroupsResponse :: Type -> Type #

Read ListGroupsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

Show ListGroupsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

NFData ListGroupsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

Methods

rnf :: ListGroupsResponse -> () #

Eq ListGroupsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

type Rep ListGroupsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

type Rep ListGroupsResponse = D1 ('MetaData "ListGroupsResponse" "Amazonka.WorkMail.ListGroups" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Group])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListGroupsResponse Source #

Create a value of ListGroupsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:groups:ListGroupsResponse', listGroupsResponse_groups - The overview of groups for an organization.

ListGroups, listGroupsResponse_nextToken - The token to use to retrieve the next page of results. The value is "null" when there are no more results to return.

$sel:httpStatus:ListGroupsResponse', listGroupsResponse_httpStatus - The response's http status code.

ListImpersonationRoles

data ListImpersonationRoles Source #

See: newListImpersonationRoles smart constructor.

Instances

Instances details
ToJSON ListImpersonationRoles Source # 
Instance details

Defined in Amazonka.WorkMail.ListImpersonationRoles

ToHeaders ListImpersonationRoles Source # 
Instance details

Defined in Amazonka.WorkMail.ListImpersonationRoles

ToPath ListImpersonationRoles Source # 
Instance details

Defined in Amazonka.WorkMail.ListImpersonationRoles

ToQuery ListImpersonationRoles Source # 
Instance details

Defined in Amazonka.WorkMail.ListImpersonationRoles

AWSRequest ListImpersonationRoles Source # 
Instance details

Defined in Amazonka.WorkMail.ListImpersonationRoles

Associated Types

type AWSResponse ListImpersonationRoles #

Generic ListImpersonationRoles Source # 
Instance details

Defined in Amazonka.WorkMail.ListImpersonationRoles

Associated Types

type Rep ListImpersonationRoles :: Type -> Type #

Read ListImpersonationRoles Source # 
Instance details

Defined in Amazonka.WorkMail.ListImpersonationRoles

Show ListImpersonationRoles Source # 
Instance details

Defined in Amazonka.WorkMail.ListImpersonationRoles

NFData ListImpersonationRoles Source # 
Instance details

Defined in Amazonka.WorkMail.ListImpersonationRoles

Methods

rnf :: ListImpersonationRoles -> () #

Eq ListImpersonationRoles Source # 
Instance details

Defined in Amazonka.WorkMail.ListImpersonationRoles

Hashable ListImpersonationRoles Source # 
Instance details

Defined in Amazonka.WorkMail.ListImpersonationRoles

type AWSResponse ListImpersonationRoles Source # 
Instance details

Defined in Amazonka.WorkMail.ListImpersonationRoles

type Rep ListImpersonationRoles Source # 
Instance details

Defined in Amazonka.WorkMail.ListImpersonationRoles

type Rep ListImpersonationRoles = D1 ('MetaData "ListImpersonationRoles" "Amazonka.WorkMail.ListImpersonationRoles" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListImpersonationRoles'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListImpersonationRoles Source #

Create a value of ListImpersonationRoles with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListImpersonationRoles', listImpersonationRoles_maxResults - The maximum number of results returned in a single call.

ListImpersonationRoles, listImpersonationRoles_nextToken - The token used to retrieve the next page of results. The first call doesn't require a token.

ListImpersonationRoles, listImpersonationRoles_organizationId - The WorkMail organization to which the listed impersonation roles belong.

data ListImpersonationRolesResponse Source #

See: newListImpersonationRolesResponse smart constructor.

Instances

Instances details
Generic ListImpersonationRolesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListImpersonationRoles

Associated Types

type Rep ListImpersonationRolesResponse :: Type -> Type #

Read ListImpersonationRolesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListImpersonationRoles

Show ListImpersonationRolesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListImpersonationRoles

NFData ListImpersonationRolesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListImpersonationRoles

Eq ListImpersonationRolesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListImpersonationRoles

type Rep ListImpersonationRolesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListImpersonationRoles

type Rep ListImpersonationRolesResponse = D1 ('MetaData "ListImpersonationRolesResponse" "Amazonka.WorkMail.ListImpersonationRoles" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListImpersonationRolesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "roles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ImpersonationRole])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListImpersonationRolesResponse Source #

Create a value of ListImpersonationRolesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListImpersonationRoles, listImpersonationRolesResponse_nextToken - The token to retrieve the next page of results. The value is null when there are no results to return.

$sel:roles:ListImpersonationRolesResponse', listImpersonationRolesResponse_roles - The list of impersonation roles under the given WorkMail organization.

$sel:httpStatus:ListImpersonationRolesResponse', listImpersonationRolesResponse_httpStatus - The response's http status code.

ListMailDomains

data ListMailDomains Source #

See: newListMailDomains smart constructor.

Instances

Instances details
ToJSON ListMailDomains Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

ToHeaders ListMailDomains Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

ToPath ListMailDomains Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

ToQuery ListMailDomains Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

AWSRequest ListMailDomains Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

Associated Types

type AWSResponse ListMailDomains #

Generic ListMailDomains Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

Associated Types

type Rep ListMailDomains :: Type -> Type #

Read ListMailDomains Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

Show ListMailDomains Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

NFData ListMailDomains Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

Methods

rnf :: ListMailDomains -> () #

Eq ListMailDomains Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

Hashable ListMailDomains Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

type AWSResponse ListMailDomains Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

type Rep ListMailDomains Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

type Rep ListMailDomains = D1 ('MetaData "ListMailDomains" "Amazonka.WorkMail.ListMailDomains" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListMailDomains'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListMailDomains Source #

Create a value of ListMailDomains with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListMailDomains', listMailDomains_maxResults - The maximum number of results to return in a single call.

ListMailDomains, listMailDomains_nextToken - The token to use to retrieve the next page of results. The first call does not require a token.

ListMailDomains, listMailDomains_organizationId - The WorkMail organization for which to list domains.

data ListMailDomainsResponse Source #

See: newListMailDomainsResponse smart constructor.

Instances

Instances details
Generic ListMailDomainsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

Associated Types

type Rep ListMailDomainsResponse :: Type -> Type #

Read ListMailDomainsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

Show ListMailDomainsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

NFData ListMailDomainsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

Methods

rnf :: ListMailDomainsResponse -> () #

Eq ListMailDomainsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

type Rep ListMailDomainsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

type Rep ListMailDomainsResponse = D1 ('MetaData "ListMailDomainsResponse" "Amazonka.WorkMail.ListMailDomains" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListMailDomainsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "mailDomains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MailDomainSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListMailDomainsResponse Source #

Create a value of ListMailDomainsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:mailDomains:ListMailDomainsResponse', listMailDomainsResponse_mailDomains - The list of mail domain summaries, specifying domains that exist in the specified WorkMail organization, along with the information about whether the domain is or isn't the default.

ListMailDomains, listMailDomainsResponse_nextToken - The token to use to retrieve the next page of results. The value becomes null when there are no more results to return.

$sel:httpStatus:ListMailDomainsResponse', listMailDomainsResponse_httpStatus - The response's http status code.

ListMailboxExportJobs

data ListMailboxExportJobs Source #

See: newListMailboxExportJobs smart constructor.

Instances

Instances details
ToJSON ListMailboxExportJobs Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

ToHeaders ListMailboxExportJobs Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

ToPath ListMailboxExportJobs Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

ToQuery ListMailboxExportJobs Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

AWSRequest ListMailboxExportJobs Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

Associated Types

type AWSResponse ListMailboxExportJobs #

Generic ListMailboxExportJobs Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

Associated Types

type Rep ListMailboxExportJobs :: Type -> Type #

Read ListMailboxExportJobs Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

Show ListMailboxExportJobs Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

NFData ListMailboxExportJobs Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

Methods

rnf :: ListMailboxExportJobs -> () #

Eq ListMailboxExportJobs Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

Hashable ListMailboxExportJobs Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

type AWSResponse ListMailboxExportJobs Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

type Rep ListMailboxExportJobs Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

type Rep ListMailboxExportJobs = D1 ('MetaData "ListMailboxExportJobs" "Amazonka.WorkMail.ListMailboxExportJobs" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListMailboxExportJobs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListMailboxExportJobs Source #

Create a value of ListMailboxExportJobs with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListMailboxExportJobs', listMailboxExportJobs_maxResults - The maximum number of results to return in a single call.

ListMailboxExportJobs, listMailboxExportJobs_nextToken - The token to use to retrieve the next page of results.

ListMailboxExportJobs, listMailboxExportJobs_organizationId - The organization ID.

data ListMailboxExportJobsResponse Source #

See: newListMailboxExportJobsResponse smart constructor.

Instances

Instances details
Generic ListMailboxExportJobsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

Associated Types

type Rep ListMailboxExportJobsResponse :: Type -> Type #

Read ListMailboxExportJobsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

Show ListMailboxExportJobsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

NFData ListMailboxExportJobsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

Eq ListMailboxExportJobsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

type Rep ListMailboxExportJobsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

type Rep ListMailboxExportJobsResponse = D1 ('MetaData "ListMailboxExportJobsResponse" "Amazonka.WorkMail.ListMailboxExportJobs" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListMailboxExportJobsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MailboxExportJob])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListMailboxExportJobsResponse Source #

Create a value of ListMailboxExportJobsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:jobs:ListMailboxExportJobsResponse', listMailboxExportJobsResponse_jobs - The mailbox export job details.

ListMailboxExportJobs, listMailboxExportJobsResponse_nextToken - The token to use to retrieve the next page of results.

$sel:httpStatus:ListMailboxExportJobsResponse', listMailboxExportJobsResponse_httpStatus - The response's http status code.

ListMailboxPermissions (Paginated)

data ListMailboxPermissions Source #

See: newListMailboxPermissions smart constructor.

Instances

Instances details
ToJSON ListMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

ToHeaders ListMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

ToPath ListMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

ToQuery ListMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

AWSPager ListMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

AWSRequest ListMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

Associated Types

type AWSResponse ListMailboxPermissions #

Generic ListMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

Associated Types

type Rep ListMailboxPermissions :: Type -> Type #

Read ListMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

Show ListMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

NFData ListMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

Methods

rnf :: ListMailboxPermissions -> () #

Eq ListMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

Hashable ListMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

type AWSResponse ListMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

type Rep ListMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

type Rep ListMailboxPermissions = D1 ('MetaData "ListMailboxPermissions" "Amazonka.WorkMail.ListMailboxPermissions" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListMailboxPermissions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "entityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListMailboxPermissions Source #

Create a value of ListMailboxPermissions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListMailboxPermissions', listMailboxPermissions_maxResults - The maximum number of results to return in a single call.

ListMailboxPermissions, listMailboxPermissions_nextToken - The token to use to retrieve the next page of results. The first call does not contain any tokens.

ListMailboxPermissions, listMailboxPermissions_organizationId - The identifier of the organization under which the user, group, or resource exists.

ListMailboxPermissions, listMailboxPermissions_entityId - The identifier of the user, group, or resource for which to list mailbox permissions.

data ListMailboxPermissionsResponse Source #

See: newListMailboxPermissionsResponse smart constructor.

Instances

Instances details
Generic ListMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

Associated Types

type Rep ListMailboxPermissionsResponse :: Type -> Type #

Read ListMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

Show ListMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

NFData ListMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

Eq ListMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

type Rep ListMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

type Rep ListMailboxPermissionsResponse = D1 ('MetaData "ListMailboxPermissionsResponse" "Amazonka.WorkMail.ListMailboxPermissions" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListMailboxPermissionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "permissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Permission])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListMailboxPermissionsResponse Source #

Create a value of ListMailboxPermissionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListMailboxPermissions, listMailboxPermissionsResponse_nextToken - The token to use to retrieve the next page of results. The value is "null" when there are no more results to return.

$sel:permissions:ListMailboxPermissionsResponse', listMailboxPermissionsResponse_permissions - One page of the user, group, or resource mailbox permissions.

$sel:httpStatus:ListMailboxPermissionsResponse', listMailboxPermissionsResponse_httpStatus - The response's http status code.

ListMobileDeviceAccessOverrides

data ListMobileDeviceAccessOverrides Source #

See: newListMobileDeviceAccessOverrides smart constructor.

Instances

Instances details
ToJSON ListMobileDeviceAccessOverrides Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessOverrides

ToHeaders ListMobileDeviceAccessOverrides Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessOverrides

ToPath ListMobileDeviceAccessOverrides Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessOverrides

ToQuery ListMobileDeviceAccessOverrides Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessOverrides

AWSRequest ListMobileDeviceAccessOverrides Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessOverrides

Generic ListMobileDeviceAccessOverrides Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessOverrides

Associated Types

type Rep ListMobileDeviceAccessOverrides :: Type -> Type #

Read ListMobileDeviceAccessOverrides Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessOverrides

Show ListMobileDeviceAccessOverrides Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessOverrides

NFData ListMobileDeviceAccessOverrides Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessOverrides

Eq ListMobileDeviceAccessOverrides Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessOverrides

Hashable ListMobileDeviceAccessOverrides Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessOverrides

type AWSResponse ListMobileDeviceAccessOverrides Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessOverrides

type Rep ListMobileDeviceAccessOverrides Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessOverrides

type Rep ListMobileDeviceAccessOverrides = D1 ('MetaData "ListMobileDeviceAccessOverrides" "Amazonka.WorkMail.ListMobileDeviceAccessOverrides" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListMobileDeviceAccessOverrides'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListMobileDeviceAccessOverrides Source #

Create a value of ListMobileDeviceAccessOverrides with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListMobileDeviceAccessOverrides, listMobileDeviceAccessOverrides_deviceId - The mobile device to which the access override applies.

$sel:maxResults:ListMobileDeviceAccessOverrides', listMobileDeviceAccessOverrides_maxResults - The maximum number of results to return in a single call.

ListMobileDeviceAccessOverrides, listMobileDeviceAccessOverrides_nextToken - The token to use to retrieve the next page of results. The first call does not require a token.

ListMobileDeviceAccessOverrides, listMobileDeviceAccessOverrides_userId - The WorkMail user under which you list the mobile device access overrides. Accepts the following types of user identities:

  • User ID: 12345678-1234-1234-1234-123456789012 or S-1-1-12-1234567890-123456789-123456789-1234
  • Email address: user@domain.tld
  • User name: user

ListMobileDeviceAccessOverrides, listMobileDeviceAccessOverrides_organizationId - The WorkMail organization under which to list mobile device access overrides.

data ListMobileDeviceAccessOverridesResponse Source #

Instances

Instances details
Generic ListMobileDeviceAccessOverridesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessOverrides

Read ListMobileDeviceAccessOverridesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessOverrides

Show ListMobileDeviceAccessOverridesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessOverrides

NFData ListMobileDeviceAccessOverridesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessOverrides

Eq ListMobileDeviceAccessOverridesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessOverrides

type Rep ListMobileDeviceAccessOverridesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessOverrides

type Rep ListMobileDeviceAccessOverridesResponse = D1 ('MetaData "ListMobileDeviceAccessOverridesResponse" "Amazonka.WorkMail.ListMobileDeviceAccessOverrides" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListMobileDeviceAccessOverridesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "overrides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MobileDeviceAccessOverride])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListMobileDeviceAccessOverridesResponse Source #

Create a value of ListMobileDeviceAccessOverridesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListMobileDeviceAccessOverrides, listMobileDeviceAccessOverridesResponse_nextToken - The token to use to retrieve the next page of results. The value is “null” when there are no more results to return.

$sel:overrides:ListMobileDeviceAccessOverridesResponse', listMobileDeviceAccessOverridesResponse_overrides - The list of mobile device access overrides that exist for the specified WorkMail organization and user.

$sel:httpStatus:ListMobileDeviceAccessOverridesResponse', listMobileDeviceAccessOverridesResponse_httpStatus - The response's http status code.

ListMobileDeviceAccessRules

data ListMobileDeviceAccessRules Source #

See: newListMobileDeviceAccessRules smart constructor.

Instances

Instances details
ToJSON ListMobileDeviceAccessRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessRules

ToHeaders ListMobileDeviceAccessRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessRules

ToPath ListMobileDeviceAccessRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessRules

ToQuery ListMobileDeviceAccessRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessRules

AWSRequest ListMobileDeviceAccessRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessRules

Generic ListMobileDeviceAccessRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessRules

Associated Types

type Rep ListMobileDeviceAccessRules :: Type -> Type #

Read ListMobileDeviceAccessRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessRules

Show ListMobileDeviceAccessRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessRules

NFData ListMobileDeviceAccessRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessRules

Eq ListMobileDeviceAccessRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessRules

Hashable ListMobileDeviceAccessRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessRules

type AWSResponse ListMobileDeviceAccessRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessRules

type Rep ListMobileDeviceAccessRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessRules

type Rep ListMobileDeviceAccessRules = D1 ('MetaData "ListMobileDeviceAccessRules" "Amazonka.WorkMail.ListMobileDeviceAccessRules" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListMobileDeviceAccessRules'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListMobileDeviceAccessRules Source #

Create a value of ListMobileDeviceAccessRules with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListMobileDeviceAccessRules, listMobileDeviceAccessRules_organizationId - The WorkMail organization for which to list the rules.

data ListMobileDeviceAccessRulesResponse Source #

Instances

Instances details
Generic ListMobileDeviceAccessRulesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessRules

Read ListMobileDeviceAccessRulesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessRules

Show ListMobileDeviceAccessRulesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessRules

NFData ListMobileDeviceAccessRulesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessRules

Eq ListMobileDeviceAccessRulesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessRules

type Rep ListMobileDeviceAccessRulesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessRules

type Rep ListMobileDeviceAccessRulesResponse = D1 ('MetaData "ListMobileDeviceAccessRulesResponse" "Amazonka.WorkMail.ListMobileDeviceAccessRules" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListMobileDeviceAccessRulesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MobileDeviceAccessRule])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListMobileDeviceAccessRulesResponse Source #

Create a value of ListMobileDeviceAccessRulesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:rules:ListMobileDeviceAccessRulesResponse', listMobileDeviceAccessRulesResponse_rules - The list of mobile device access rules that exist under the specified WorkMail organization.

$sel:httpStatus:ListMobileDeviceAccessRulesResponse', listMobileDeviceAccessRulesResponse_httpStatus - The response's http status code.

ListOrganizations (Paginated)

data ListOrganizations Source #

See: newListOrganizations smart constructor.

Instances

Instances details
ToJSON ListOrganizations Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

ToHeaders ListOrganizations Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

ToPath ListOrganizations Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

ToQuery ListOrganizations Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

AWSPager ListOrganizations Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

AWSRequest ListOrganizations Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

Associated Types

type AWSResponse ListOrganizations #

Generic ListOrganizations Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

Associated Types

type Rep ListOrganizations :: Type -> Type #

Read ListOrganizations Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

Show ListOrganizations Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

NFData ListOrganizations Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

Methods

rnf :: ListOrganizations -> () #

Eq ListOrganizations Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

Hashable ListOrganizations Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

type AWSResponse ListOrganizations Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

type Rep ListOrganizations Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

type Rep ListOrganizations = D1 ('MetaData "ListOrganizations" "Amazonka.WorkMail.ListOrganizations" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListOrganizations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListOrganizations :: ListOrganizations Source #

Create a value of ListOrganizations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListOrganizations', listOrganizations_maxResults - The maximum number of results to return in a single call.

ListOrganizations, listOrganizations_nextToken - The token to use to retrieve the next page of results. The first call does not contain any tokens.

data ListOrganizationsResponse Source #

See: newListOrganizationsResponse smart constructor.

Instances

Instances details
Generic ListOrganizationsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

Associated Types

type Rep ListOrganizationsResponse :: Type -> Type #

Read ListOrganizationsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

Show ListOrganizationsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

NFData ListOrganizationsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

Eq ListOrganizationsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

type Rep ListOrganizationsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

type Rep ListOrganizationsResponse = D1 ('MetaData "ListOrganizationsResponse" "Amazonka.WorkMail.ListOrganizations" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListOrganizationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "organizationSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OrganizationSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListOrganizationsResponse Source #

Create a value of ListOrganizationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListOrganizations, listOrganizationsResponse_nextToken - The token to use to retrieve the next page of results. The value is "null" when there are no more results to return.

$sel:organizationSummaries:ListOrganizationsResponse', listOrganizationsResponse_organizationSummaries - The overview of owned organizations presented as a list of organization summaries.

$sel:httpStatus:ListOrganizationsResponse', listOrganizationsResponse_httpStatus - The response's http status code.

ListResourceDelegates (Paginated)

data ListResourceDelegates Source #

See: newListResourceDelegates smart constructor.

Instances

Instances details
ToJSON ListResourceDelegates Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

ToHeaders ListResourceDelegates Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

ToPath ListResourceDelegates Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

ToQuery ListResourceDelegates Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

AWSPager ListResourceDelegates Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

AWSRequest ListResourceDelegates Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

Associated Types

type AWSResponse ListResourceDelegates #

Generic ListResourceDelegates Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

Associated Types

type Rep ListResourceDelegates :: Type -> Type #

Read ListResourceDelegates Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

Show ListResourceDelegates Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

NFData ListResourceDelegates Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

Methods

rnf :: ListResourceDelegates -> () #

Eq ListResourceDelegates Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

Hashable ListResourceDelegates Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

type AWSResponse ListResourceDelegates Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

type Rep ListResourceDelegates Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

type Rep ListResourceDelegates = D1 ('MetaData "ListResourceDelegates" "Amazonka.WorkMail.ListResourceDelegates" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListResourceDelegates'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListResourceDelegates Source #

Create a value of ListResourceDelegates with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListResourceDelegates', listResourceDelegates_maxResults - The number of maximum results in a page.

ListResourceDelegates, listResourceDelegates_nextToken - The token used to paginate through the delegates associated with a resource.

ListResourceDelegates, listResourceDelegates_organizationId - The identifier for the organization that contains the resource for which delegates are listed.

$sel:resourceId:ListResourceDelegates', listResourceDelegates_resourceId - The identifier for the resource whose delegates are listed.

data ListResourceDelegatesResponse Source #

See: newListResourceDelegatesResponse smart constructor.

Instances

Instances details
Generic ListResourceDelegatesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

Associated Types

type Rep ListResourceDelegatesResponse :: Type -> Type #

Read ListResourceDelegatesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

Show ListResourceDelegatesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

NFData ListResourceDelegatesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

Eq ListResourceDelegatesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

type Rep ListResourceDelegatesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

type Rep ListResourceDelegatesResponse = D1 ('MetaData "ListResourceDelegatesResponse" "Amazonka.WorkMail.ListResourceDelegates" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListResourceDelegatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "delegates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Delegate])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListResourceDelegatesResponse Source #

Create a value of ListResourceDelegatesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:delegates:ListResourceDelegatesResponse', listResourceDelegatesResponse_delegates - One page of the resource's delegates.

ListResourceDelegates, listResourceDelegatesResponse_nextToken - The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.

$sel:httpStatus:ListResourceDelegatesResponse', listResourceDelegatesResponse_httpStatus - The response's http status code.

ListResources (Paginated)

data ListResources Source #

See: newListResources smart constructor.

Instances

Instances details
ToJSON ListResources Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

ToHeaders ListResources Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

ToPath ListResources Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

ToQuery ListResources Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

AWSPager ListResources Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

AWSRequest ListResources Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

Associated Types

type AWSResponse ListResources #

Generic ListResources Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

Associated Types

type Rep ListResources :: Type -> Type #

Read ListResources Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

Show ListResources Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

NFData ListResources Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

Methods

rnf :: ListResources -> () #

Eq ListResources Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

Hashable ListResources Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

type AWSResponse ListResources Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

type Rep ListResources Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

type Rep ListResources = D1 ('MetaData "ListResources" "Amazonka.WorkMail.ListResources" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListResources'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListResources Source #

Create a value of ListResources with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListResources', listResources_maxResults - The maximum number of results to return in a single call.

ListResources, listResources_nextToken - The token to use to retrieve the next page of results. The first call does not contain any tokens.

ListResources, listResources_organizationId - The identifier for the organization under which the resources exist.

data ListResourcesResponse Source #

See: newListResourcesResponse smart constructor.

Instances

Instances details
Generic ListResourcesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

Associated Types

type Rep ListResourcesResponse :: Type -> Type #

Read ListResourcesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

Show ListResourcesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

NFData ListResourcesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

Methods

rnf :: ListResourcesResponse -> () #

Eq ListResourcesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

type Rep ListResourcesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

type Rep ListResourcesResponse = D1 ('MetaData "ListResourcesResponse" "Amazonka.WorkMail.ListResources" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListResourcesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Resource])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListResourcesResponse Source #

Create a value of ListResourcesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListResources, listResourcesResponse_nextToken - The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.

$sel:resources:ListResourcesResponse', listResourcesResponse_resources - One page of the organization's resource representation.

$sel:httpStatus:ListResourcesResponse', listResourcesResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.WorkMail.ListTagsForResource" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceARN:ListTagsForResource', listTagsForResource_resourceARN - The resource ARN.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.WorkMail.ListTagsForResource" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - A list of tag key-value pairs.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

ListUsers (Paginated)

data ListUsers Source #

See: newListUsers smart constructor.

Instances

Instances details
ToJSON ListUsers Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

ToHeaders ListUsers Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

Methods

toHeaders :: ListUsers -> [Header] #

ToPath ListUsers Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

ToQuery ListUsers Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

AWSPager ListUsers Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

AWSRequest ListUsers Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

Associated Types

type AWSResponse ListUsers #

Generic ListUsers Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

Associated Types

type Rep ListUsers :: Type -> Type #

Read ListUsers Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

Show ListUsers Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

NFData ListUsers Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

Methods

rnf :: ListUsers -> () #

Eq ListUsers Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

Hashable ListUsers Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

type AWSResponse ListUsers Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

type Rep ListUsers Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

type Rep ListUsers = D1 ('MetaData "ListUsers" "Amazonka.WorkMail.ListUsers" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListUsers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListUsers Source #

Arguments

:: Text

ListUsers

-> ListUsers 

Create a value of ListUsers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListUsers', listUsers_maxResults - The maximum number of results to return in a single call.

ListUsers, listUsers_nextToken - The token to use to retrieve the next page of results. The first call does not contain any tokens.

ListUsers, listUsers_organizationId - The identifier for the organization under which the users exist.

data ListUsersResponse Source #

See: newListUsersResponse smart constructor.

Instances

Instances details
Generic ListUsersResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

Associated Types

type Rep ListUsersResponse :: Type -> Type #

Read ListUsersResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

Show ListUsersResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

NFData ListUsersResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

Methods

rnf :: ListUsersResponse -> () #

Eq ListUsersResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

type Rep ListUsersResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

type Rep ListUsersResponse = D1 ('MetaData "ListUsersResponse" "Amazonka.WorkMail.ListUsers" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ListUsersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "users") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [User])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListUsersResponse Source #

Create a value of ListUsersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListUsers, listUsersResponse_nextToken - The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.

$sel:users:ListUsersResponse', listUsersResponse_users - The overview of users for an organization.

$sel:httpStatus:ListUsersResponse', listUsersResponse_httpStatus - The response's http status code.

PutAccessControlRule

data PutAccessControlRule Source #

See: newPutAccessControlRule smart constructor.

Instances

Instances details
ToJSON PutAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

ToHeaders PutAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

ToPath PutAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

ToQuery PutAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

AWSRequest PutAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

Associated Types

type AWSResponse PutAccessControlRule #

Generic PutAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

Associated Types

type Rep PutAccessControlRule :: Type -> Type #

Read PutAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

Show PutAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

NFData PutAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

Methods

rnf :: PutAccessControlRule -> () #

Eq PutAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

Hashable PutAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

type AWSResponse PutAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

type Rep PutAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

type Rep PutAccessControlRule = D1 ('MetaData "PutAccessControlRule" "Amazonka.WorkMail.PutAccessControlRule" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "PutAccessControlRule'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "actions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "impersonationRoleIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "ipRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "notActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "notImpersonationRoleIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "notIpRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: ((S1 ('MetaSel ('Just "notUserIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "userIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "effect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AccessControlRuleEffect) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newPutAccessControlRule Source #

Create a value of PutAccessControlRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutAccessControlRule, putAccessControlRule_actions - Access protocol actions to include in the rule. Valid values include ActiveSync, AutoDiscover, EWS, IMAP, SMTP, WindowsOutlook, and WebMail.

PutAccessControlRule, putAccessControlRule_impersonationRoleIds - Impersonation role IDs to include in the rule.

PutAccessControlRule, putAccessControlRule_ipRanges - IPv4 CIDR ranges to include in the rule.

PutAccessControlRule, putAccessControlRule_notActions - Access protocol actions to exclude from the rule. Valid values include ActiveSync, AutoDiscover, EWS, IMAP, SMTP, WindowsOutlook, and WebMail.

PutAccessControlRule, putAccessControlRule_notImpersonationRoleIds - Impersonation role IDs to exclude from the rule.

PutAccessControlRule, putAccessControlRule_notIpRanges - IPv4 CIDR ranges to exclude from the rule.

PutAccessControlRule, putAccessControlRule_notUserIds - User IDs to exclude from the rule.

PutAccessControlRule, putAccessControlRule_userIds - User IDs to include in the rule.

PutAccessControlRule, putAccessControlRule_name - The rule name.

PutAccessControlRule, putAccessControlRule_effect - The rule effect.

PutAccessControlRule, putAccessControlRule_description - The rule description.

PutAccessControlRule, putAccessControlRule_organizationId - The identifier of the organization.

data PutAccessControlRuleResponse Source #

See: newPutAccessControlRuleResponse smart constructor.

Instances

Instances details
Generic PutAccessControlRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

Associated Types

type Rep PutAccessControlRuleResponse :: Type -> Type #

Read PutAccessControlRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

Show PutAccessControlRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

NFData PutAccessControlRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

Eq PutAccessControlRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

type Rep PutAccessControlRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

type Rep PutAccessControlRuleResponse = D1 ('MetaData "PutAccessControlRuleResponse" "Amazonka.WorkMail.PutAccessControlRule" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "PutAccessControlRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutAccessControlRuleResponse Source #

Create a value of PutAccessControlRuleResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:PutAccessControlRuleResponse', putAccessControlRuleResponse_httpStatus - The response's http status code.

PutEmailMonitoringConfiguration

data PutEmailMonitoringConfiguration Source #

See: newPutEmailMonitoringConfiguration smart constructor.

Instances

Instances details
ToJSON PutEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.PutEmailMonitoringConfiguration

ToHeaders PutEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.PutEmailMonitoringConfiguration

ToPath PutEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.PutEmailMonitoringConfiguration

ToQuery PutEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.PutEmailMonitoringConfiguration

AWSRequest PutEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.PutEmailMonitoringConfiguration

Generic PutEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.PutEmailMonitoringConfiguration

Associated Types

type Rep PutEmailMonitoringConfiguration :: Type -> Type #

Read PutEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.PutEmailMonitoringConfiguration

Show PutEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.PutEmailMonitoringConfiguration

NFData PutEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.PutEmailMonitoringConfiguration

Eq PutEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.PutEmailMonitoringConfiguration

Hashable PutEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.PutEmailMonitoringConfiguration

type AWSResponse PutEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.PutEmailMonitoringConfiguration

type Rep PutEmailMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.PutEmailMonitoringConfiguration

type Rep PutEmailMonitoringConfiguration = D1 ('MetaData "PutEmailMonitoringConfiguration" "Amazonka.WorkMail.PutEmailMonitoringConfiguration" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "PutEmailMonitoringConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "logGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newPutEmailMonitoringConfiguration Source #

Create a value of PutEmailMonitoringConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutEmailMonitoringConfiguration, putEmailMonitoringConfiguration_organizationId - The ID of the organization for which the email monitoring configuration is set.

$sel:roleArn:PutEmailMonitoringConfiguration', putEmailMonitoringConfiguration_roleArn - The Amazon Resource Name (ARN) of the IAM Role associated with the email monitoring configuration.

$sel:logGroupArn:PutEmailMonitoringConfiguration', putEmailMonitoringConfiguration_logGroupArn - The Amazon Resource Name (ARN) of the CloudWatch Log group associated with the email monitoring configuration.

data PutEmailMonitoringConfigurationResponse Source #

Instances

Instances details
Generic PutEmailMonitoringConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutEmailMonitoringConfiguration

Read PutEmailMonitoringConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutEmailMonitoringConfiguration

Show PutEmailMonitoringConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutEmailMonitoringConfiguration

NFData PutEmailMonitoringConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutEmailMonitoringConfiguration

Eq PutEmailMonitoringConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutEmailMonitoringConfiguration

type Rep PutEmailMonitoringConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutEmailMonitoringConfiguration

type Rep PutEmailMonitoringConfigurationResponse = D1 ('MetaData "PutEmailMonitoringConfigurationResponse" "Amazonka.WorkMail.PutEmailMonitoringConfiguration" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "PutEmailMonitoringConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutEmailMonitoringConfigurationResponse Source #

Create a value of PutEmailMonitoringConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:PutEmailMonitoringConfigurationResponse', putEmailMonitoringConfigurationResponse_httpStatus - The response's http status code.

PutInboundDmarcSettings

data PutInboundDmarcSettings Source #

See: newPutInboundDmarcSettings smart constructor.

Instances

Instances details
ToJSON PutInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

ToHeaders PutInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

ToPath PutInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

ToQuery PutInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

AWSRequest PutInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

Generic PutInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

Associated Types

type Rep PutInboundDmarcSettings :: Type -> Type #

Read PutInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

Show PutInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

NFData PutInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

Methods

rnf :: PutInboundDmarcSettings -> () #

Eq PutInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

Hashable PutInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

type AWSResponse PutInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

type Rep PutInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

type Rep PutInboundDmarcSettings = D1 ('MetaData "PutInboundDmarcSettings" "Amazonka.WorkMail.PutInboundDmarcSettings" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "PutInboundDmarcSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "enforced") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newPutInboundDmarcSettings Source #

Create a value of PutInboundDmarcSettings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutInboundDmarcSettings, putInboundDmarcSettings_organizationId - The ID of the organization that you are applying the DMARC policy to.

$sel:enforced:PutInboundDmarcSettings', putInboundDmarcSettings_enforced - Enforces or suspends a policy after it's applied.

data PutInboundDmarcSettingsResponse Source #

See: newPutInboundDmarcSettingsResponse smart constructor.

Instances

Instances details
Generic PutInboundDmarcSettingsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

Associated Types

type Rep PutInboundDmarcSettingsResponse :: Type -> Type #

Read PutInboundDmarcSettingsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

Show PutInboundDmarcSettingsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

NFData PutInboundDmarcSettingsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

Eq PutInboundDmarcSettingsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

type Rep PutInboundDmarcSettingsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

type Rep PutInboundDmarcSettingsResponse = D1 ('MetaData "PutInboundDmarcSettingsResponse" "Amazonka.WorkMail.PutInboundDmarcSettings" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "PutInboundDmarcSettingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutInboundDmarcSettingsResponse Source #

Create a value of PutInboundDmarcSettingsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:PutInboundDmarcSettingsResponse', putInboundDmarcSettingsResponse_httpStatus - The response's http status code.

PutMailboxPermissions

data PutMailboxPermissions Source #

See: newPutMailboxPermissions smart constructor.

Instances

Instances details
ToJSON PutMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

ToHeaders PutMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

ToPath PutMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

ToQuery PutMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

AWSRequest PutMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

Associated Types

type AWSResponse PutMailboxPermissions #

Generic PutMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

Associated Types

type Rep PutMailboxPermissions :: Type -> Type #

Read PutMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

Show PutMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

NFData PutMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

Methods

rnf :: PutMailboxPermissions -> () #

Eq PutMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

Hashable PutMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

type AWSResponse PutMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

type Rep PutMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

type Rep PutMailboxPermissions = D1 ('MetaData "PutMailboxPermissions" "Amazonka.WorkMail.PutMailboxPermissions" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "PutMailboxPermissions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "entityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "granteeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "permissionValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [PermissionType]))))

newPutMailboxPermissions Source #

Create a value of PutMailboxPermissions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutMailboxPermissions, putMailboxPermissions_organizationId - The identifier of the organization under which the user, group, or resource exists.

PutMailboxPermissions, putMailboxPermissions_entityId - The identifier of the user, group, or resource for which to update mailbox permissions.

PutMailboxPermissions, putMailboxPermissions_granteeId - The identifier of the user, group, or resource to which to grant the permissions.

PutMailboxPermissions, putMailboxPermissions_permissionValues - The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

data PutMailboxPermissionsResponse Source #

See: newPutMailboxPermissionsResponse smart constructor.

Instances

Instances details
Generic PutMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

Associated Types

type Rep PutMailboxPermissionsResponse :: Type -> Type #

Read PutMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

Show PutMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

NFData PutMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

Eq PutMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

type Rep PutMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

type Rep PutMailboxPermissionsResponse = D1 ('MetaData "PutMailboxPermissionsResponse" "Amazonka.WorkMail.PutMailboxPermissions" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "PutMailboxPermissionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutMailboxPermissionsResponse Source #

Create a value of PutMailboxPermissionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:PutMailboxPermissionsResponse', putMailboxPermissionsResponse_httpStatus - The response's http status code.

PutMobileDeviceAccessOverride

data PutMobileDeviceAccessOverride Source #

See: newPutMobileDeviceAccessOverride smart constructor.

Instances

Instances details
ToJSON PutMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.PutMobileDeviceAccessOverride

ToHeaders PutMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.PutMobileDeviceAccessOverride

ToPath PutMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.PutMobileDeviceAccessOverride

ToQuery PutMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.PutMobileDeviceAccessOverride

AWSRequest PutMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.PutMobileDeviceAccessOverride

Generic PutMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.PutMobileDeviceAccessOverride

Associated Types

type Rep PutMobileDeviceAccessOverride :: Type -> Type #

Read PutMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.PutMobileDeviceAccessOverride

Show PutMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.PutMobileDeviceAccessOverride

NFData PutMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.PutMobileDeviceAccessOverride

Eq PutMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.PutMobileDeviceAccessOverride

Hashable PutMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.PutMobileDeviceAccessOverride

type AWSResponse PutMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.PutMobileDeviceAccessOverride

type Rep PutMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.PutMobileDeviceAccessOverride

type Rep PutMobileDeviceAccessOverride = D1 ('MetaData "PutMobileDeviceAccessOverride" "Amazonka.WorkMail.PutMobileDeviceAccessOverride" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "PutMobileDeviceAccessOverride'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "deviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "effect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MobileDeviceAccessRuleEffect)))))

newPutMobileDeviceAccessOverride Source #

Create a value of PutMobileDeviceAccessOverride with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutMobileDeviceAccessOverride, putMobileDeviceAccessOverride_description - A description of the override.

PutMobileDeviceAccessOverride, putMobileDeviceAccessOverride_organizationId - Identifies the WorkMail organization for which you create the override.

PutMobileDeviceAccessOverride, putMobileDeviceAccessOverride_userId - The WorkMail user for which you create the override. Accepts the following types of user identities:

  • User ID: 12345678-1234-1234-1234-123456789012 or S-1-1-12-1234567890-123456789-123456789-1234
  • Email address: user@domain.tld
  • User name: user

PutMobileDeviceAccessOverride, putMobileDeviceAccessOverride_deviceId - The mobile device for which you create the override. DeviceId is case insensitive.

PutMobileDeviceAccessOverride, putMobileDeviceAccessOverride_effect - The effect of the override, ALLOW or DENY.

data PutMobileDeviceAccessOverrideResponse Source #

Instances

Instances details
Generic PutMobileDeviceAccessOverrideResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutMobileDeviceAccessOverride

Read PutMobileDeviceAccessOverrideResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutMobileDeviceAccessOverride

Show PutMobileDeviceAccessOverrideResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutMobileDeviceAccessOverride

NFData PutMobileDeviceAccessOverrideResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutMobileDeviceAccessOverride

Eq PutMobileDeviceAccessOverrideResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutMobileDeviceAccessOverride

type Rep PutMobileDeviceAccessOverrideResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutMobileDeviceAccessOverride

type Rep PutMobileDeviceAccessOverrideResponse = D1 ('MetaData "PutMobileDeviceAccessOverrideResponse" "Amazonka.WorkMail.PutMobileDeviceAccessOverride" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "PutMobileDeviceAccessOverrideResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutMobileDeviceAccessOverrideResponse Source #

Create a value of PutMobileDeviceAccessOverrideResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:PutMobileDeviceAccessOverrideResponse', putMobileDeviceAccessOverrideResponse_httpStatus - The response's http status code.

PutRetentionPolicy

data PutRetentionPolicy Source #

See: newPutRetentionPolicy smart constructor.

Instances

Instances details
ToJSON PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

ToHeaders PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

ToPath PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

ToQuery PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

AWSRequest PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

Associated Types

type AWSResponse PutRetentionPolicy #

Generic PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

Associated Types

type Rep PutRetentionPolicy :: Type -> Type #

Show PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

NFData PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

Methods

rnf :: PutRetentionPolicy -> () #

Eq PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

Hashable PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

type AWSResponse PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

type Rep PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

type Rep PutRetentionPolicy = D1 ('MetaData "PutRetentionPolicy" "Amazonka.WorkMail.PutRetentionPolicy" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "PutRetentionPolicy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "folderConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [FolderConfiguration])))))

newPutRetentionPolicy Source #

Create a value of PutRetentionPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutRetentionPolicy, putRetentionPolicy_description - The retention policy description.

PutRetentionPolicy, putRetentionPolicy_id - The retention policy ID.

PutRetentionPolicy, putRetentionPolicy_organizationId - The organization ID.

PutRetentionPolicy, putRetentionPolicy_name - The retention policy name.

$sel:folderConfigurations:PutRetentionPolicy', putRetentionPolicy_folderConfigurations - The retention policy folder configurations.

data PutRetentionPolicyResponse Source #

See: newPutRetentionPolicyResponse smart constructor.

Instances

Instances details
Generic PutRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

Associated Types

type Rep PutRetentionPolicyResponse :: Type -> Type #

Read PutRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

Show PutRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

NFData PutRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

Eq PutRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

type Rep PutRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

type Rep PutRetentionPolicyResponse = D1 ('MetaData "PutRetentionPolicyResponse" "Amazonka.WorkMail.PutRetentionPolicy" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "PutRetentionPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutRetentionPolicyResponse Source #

Create a value of PutRetentionPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:PutRetentionPolicyResponse', putRetentionPolicyResponse_httpStatus - The response's http status code.

RegisterMailDomain

data RegisterMailDomain Source #

See: newRegisterMailDomain smart constructor.

Instances

Instances details
ToJSON RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

ToHeaders RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

ToPath RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

ToQuery RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

AWSRequest RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Associated Types

type AWSResponse RegisterMailDomain #

Generic RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Associated Types

type Rep RegisterMailDomain :: Type -> Type #

Read RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Show RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

NFData RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Methods

rnf :: RegisterMailDomain -> () #

Eq RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Hashable RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

type AWSResponse RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

type Rep RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

type Rep RegisterMailDomain = D1 ('MetaData "RegisterMailDomain" "Amazonka.WorkMail.RegisterMailDomain" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "RegisterMailDomain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newRegisterMailDomain Source #

Create a value of RegisterMailDomain with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:RegisterMailDomain', registerMailDomain_clientToken - Idempotency token used when retrying requests.

RegisterMailDomain, registerMailDomain_organizationId - The WorkMail organization under which you're creating the domain.

RegisterMailDomain, registerMailDomain_domainName - The name of the mail domain to create in WorkMail and SES.

data RegisterMailDomainResponse Source #

See: newRegisterMailDomainResponse smart constructor.

Instances

Instances details
Generic RegisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Associated Types

type Rep RegisterMailDomainResponse :: Type -> Type #

Read RegisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Show RegisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

NFData RegisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Eq RegisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

type Rep RegisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

type Rep RegisterMailDomainResponse = D1 ('MetaData "RegisterMailDomainResponse" "Amazonka.WorkMail.RegisterMailDomain" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "RegisterMailDomainResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRegisterMailDomainResponse Source #

Create a value of RegisterMailDomainResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:RegisterMailDomainResponse', registerMailDomainResponse_httpStatus - The response's http status code.

RegisterToWorkMail

data RegisterToWorkMail Source #

See: newRegisterToWorkMail smart constructor.

Instances

Instances details
ToJSON RegisterToWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

ToHeaders RegisterToWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

ToPath RegisterToWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

ToQuery RegisterToWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

AWSRequest RegisterToWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

Associated Types

type AWSResponse RegisterToWorkMail #

Generic RegisterToWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

Associated Types

type Rep RegisterToWorkMail :: Type -> Type #

Read RegisterToWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

Show RegisterToWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

NFData RegisterToWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

Methods

rnf :: RegisterToWorkMail -> () #

Eq RegisterToWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

Hashable RegisterToWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

type AWSResponse RegisterToWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

type Rep RegisterToWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

type Rep RegisterToWorkMail = D1 ('MetaData "RegisterToWorkMail" "Amazonka.WorkMail.RegisterToWorkMail" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "RegisterToWorkMail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "entityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "email") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newRegisterToWorkMail Source #

Create a value of RegisterToWorkMail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

RegisterToWorkMail, registerToWorkMail_organizationId - The identifier for the organization under which the user, group, or resource exists.

RegisterToWorkMail, registerToWorkMail_entityId - The identifier for the user, group, or resource to be updated.

RegisterToWorkMail, registerToWorkMail_email - The email for the user, group, or resource to be updated.

data RegisterToWorkMailResponse Source #

See: newRegisterToWorkMailResponse smart constructor.

Instances

Instances details
Generic RegisterToWorkMailResponse Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

Associated Types

type Rep RegisterToWorkMailResponse :: Type -> Type #

Read RegisterToWorkMailResponse Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

Show RegisterToWorkMailResponse Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

NFData RegisterToWorkMailResponse Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

Eq RegisterToWorkMailResponse Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

type Rep RegisterToWorkMailResponse Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

type Rep RegisterToWorkMailResponse = D1 ('MetaData "RegisterToWorkMailResponse" "Amazonka.WorkMail.RegisterToWorkMail" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "RegisterToWorkMailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRegisterToWorkMailResponse Source #

Create a value of RegisterToWorkMailResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:RegisterToWorkMailResponse', registerToWorkMailResponse_httpStatus - The response's http status code.

ResetPassword

data ResetPassword Source #

See: newResetPassword smart constructor.

Instances

Instances details
ToJSON ResetPassword Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

ToHeaders ResetPassword Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

ToPath ResetPassword Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

ToQuery ResetPassword Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

AWSRequest ResetPassword Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

Associated Types

type AWSResponse ResetPassword #

Generic ResetPassword Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

Associated Types

type Rep ResetPassword :: Type -> Type #

Show ResetPassword Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

NFData ResetPassword Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

Methods

rnf :: ResetPassword -> () #

Eq ResetPassword Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

Hashable ResetPassword Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

type AWSResponse ResetPassword Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

type Rep ResetPassword Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

type Rep ResetPassword = D1 ('MetaData "ResetPassword" "Amazonka.WorkMail.ResetPassword" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ResetPassword'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)))))

newResetPassword Source #

Create a value of ResetPassword with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ResetPassword, resetPassword_organizationId - The identifier of the organization that contains the user for which the password is reset.

ResetPassword, resetPassword_userId - The identifier of the user for whom the password is reset.

$sel:password:ResetPassword', resetPassword_password - The new password for the user.

data ResetPasswordResponse Source #

See: newResetPasswordResponse smart constructor.

Instances

Instances details
Generic ResetPasswordResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

Associated Types

type Rep ResetPasswordResponse :: Type -> Type #

Read ResetPasswordResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

Show ResetPasswordResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

NFData ResetPasswordResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

Methods

rnf :: ResetPasswordResponse -> () #

Eq ResetPasswordResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

type Rep ResetPasswordResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

type Rep ResetPasswordResponse = D1 ('MetaData "ResetPasswordResponse" "Amazonka.WorkMail.ResetPassword" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ResetPasswordResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newResetPasswordResponse Source #

Create a value of ResetPasswordResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:ResetPasswordResponse', resetPasswordResponse_httpStatus - The response's http status code.

StartMailboxExportJob

data StartMailboxExportJob Source #

See: newStartMailboxExportJob smart constructor.

Instances

Instances details
ToJSON StartMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

ToHeaders StartMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

ToPath StartMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

ToQuery StartMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

AWSRequest StartMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

Associated Types

type AWSResponse StartMailboxExportJob #

Generic StartMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

Associated Types

type Rep StartMailboxExportJob :: Type -> Type #

Read StartMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

Show StartMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

NFData StartMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

Methods

rnf :: StartMailboxExportJob -> () #

Eq StartMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

Hashable StartMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

type AWSResponse StartMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

type Rep StartMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

type Rep StartMailboxExportJob = D1 ('MetaData "StartMailboxExportJob" "Amazonka.WorkMail.StartMailboxExportJob" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "StartMailboxExportJob'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "entityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "s3BucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "s3Prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newStartMailboxExportJob Source #

Create a value of StartMailboxExportJob with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

StartMailboxExportJob, startMailboxExportJob_description - The mailbox export job description.

$sel:clientToken:StartMailboxExportJob', startMailboxExportJob_clientToken - The idempotency token for the client request.

StartMailboxExportJob, startMailboxExportJob_organizationId - The identifier associated with the organization.

StartMailboxExportJob, startMailboxExportJob_entityId - The identifier of the user or resource associated with the mailbox.

$sel:roleArn:StartMailboxExportJob', startMailboxExportJob_roleArn - The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the S3 bucket.

$sel:kmsKeyArn:StartMailboxExportJob', startMailboxExportJob_kmsKeyArn - The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.

StartMailboxExportJob, startMailboxExportJob_s3BucketName - The name of the S3 bucket.

$sel:s3Prefix:StartMailboxExportJob', startMailboxExportJob_s3Prefix - The S3 bucket prefix.

data StartMailboxExportJobResponse Source #

See: newStartMailboxExportJobResponse smart constructor.

Instances

Instances details
Generic StartMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

Associated Types

type Rep StartMailboxExportJobResponse :: Type -> Type #

Read StartMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

Show StartMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

NFData StartMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

Eq StartMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

type Rep StartMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

type Rep StartMailboxExportJobResponse = D1 ('MetaData "StartMailboxExportJobResponse" "Amazonka.WorkMail.StartMailboxExportJob" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "StartMailboxExportJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartMailboxExportJobResponse Source #

Create a value of StartMailboxExportJobResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

StartMailboxExportJobResponse, startMailboxExportJobResponse_jobId - The job ID.

$sel:httpStatus:StartMailboxExportJobResponse', startMailboxExportJobResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.WorkMail.TagResource" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceARN:TagResource', tagResource_resourceARN - The resource ARN.

$sel:tags:TagResource', tagResource_tags - The tag key-value pairs.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.WorkMail.TagResource" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

TestAvailabilityConfiguration

data TestAvailabilityConfiguration Source #

See: newTestAvailabilityConfiguration smart constructor.

Instances

Instances details
ToJSON TestAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.TestAvailabilityConfiguration

ToHeaders TestAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.TestAvailabilityConfiguration

ToPath TestAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.TestAvailabilityConfiguration

ToQuery TestAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.TestAvailabilityConfiguration

AWSRequest TestAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.TestAvailabilityConfiguration

Generic TestAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.TestAvailabilityConfiguration

Associated Types

type Rep TestAvailabilityConfiguration :: Type -> Type #

Show TestAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.TestAvailabilityConfiguration

NFData TestAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.TestAvailabilityConfiguration

Eq TestAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.TestAvailabilityConfiguration

Hashable TestAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.TestAvailabilityConfiguration

type AWSResponse TestAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.TestAvailabilityConfiguration

type Rep TestAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.TestAvailabilityConfiguration

type Rep TestAvailabilityConfiguration = D1 ('MetaData "TestAvailabilityConfiguration" "Amazonka.WorkMail.TestAvailabilityConfiguration" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "TestAvailabilityConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ewsProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EwsAvailabilityProvider))) :*: (S1 ('MetaSel ('Just "lambdaProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaAvailabilityProvider)) :*: S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newTestAvailabilityConfiguration Source #

Create a value of TestAvailabilityConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

TestAvailabilityConfiguration, testAvailabilityConfiguration_domainName - The domain to which the provider applies. If this field is provided, a stored availability provider associated to this domain name will be tested.

TestAvailabilityConfiguration, testAvailabilityConfiguration_ewsProvider - Undocumented member.

TestAvailabilityConfiguration, testAvailabilityConfiguration_lambdaProvider - Undocumented member.

TestAvailabilityConfiguration, testAvailabilityConfiguration_organizationId - The WorkMail organization where the availability provider will be tested.

data TestAvailabilityConfigurationResponse Source #

Instances

Instances details
Generic TestAvailabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.TestAvailabilityConfiguration

Read TestAvailabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.TestAvailabilityConfiguration

Show TestAvailabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.TestAvailabilityConfiguration

NFData TestAvailabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.TestAvailabilityConfiguration

Eq TestAvailabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.TestAvailabilityConfiguration

type Rep TestAvailabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.TestAvailabilityConfiguration

type Rep TestAvailabilityConfigurationResponse = D1 ('MetaData "TestAvailabilityConfigurationResponse" "Amazonka.WorkMail.TestAvailabilityConfiguration" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "TestAvailabilityConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "testPassed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newTestAvailabilityConfigurationResponse Source #

Create a value of TestAvailabilityConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failureReason:TestAvailabilityConfigurationResponse', testAvailabilityConfigurationResponse_failureReason - String containing the reason for a failed test if TestPassed is false.

$sel:testPassed:TestAvailabilityConfigurationResponse', testAvailabilityConfigurationResponse_testPassed - Boolean indicating whether the test passed or failed.

$sel:httpStatus:TestAvailabilityConfigurationResponse', testAvailabilityConfigurationResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.WorkMail.UntagResource" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceARN:UntagResource', untagResource_resourceARN - The resource ARN.

$sel:tagKeys:UntagResource', untagResource_tagKeys - The tag keys.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.WorkMail.UntagResource" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

UpdateAvailabilityConfiguration

data UpdateAvailabilityConfiguration Source #

See: newUpdateAvailabilityConfiguration smart constructor.

Instances

Instances details
ToJSON UpdateAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateAvailabilityConfiguration

ToHeaders UpdateAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateAvailabilityConfiguration

ToPath UpdateAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateAvailabilityConfiguration

ToQuery UpdateAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateAvailabilityConfiguration

AWSRequest UpdateAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateAvailabilityConfiguration

Generic UpdateAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateAvailabilityConfiguration

Associated Types

type Rep UpdateAvailabilityConfiguration :: Type -> Type #

Show UpdateAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateAvailabilityConfiguration

NFData UpdateAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateAvailabilityConfiguration

Eq UpdateAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateAvailabilityConfiguration

Hashable UpdateAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateAvailabilityConfiguration

type AWSResponse UpdateAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateAvailabilityConfiguration

type Rep UpdateAvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateAvailabilityConfiguration

type Rep UpdateAvailabilityConfiguration = D1 ('MetaData "UpdateAvailabilityConfiguration" "Amazonka.WorkMail.UpdateAvailabilityConfiguration" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "UpdateAvailabilityConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ewsProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EwsAvailabilityProvider)) :*: S1 ('MetaSel ('Just "lambdaProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaAvailabilityProvider))) :*: (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateAvailabilityConfiguration Source #

Create a value of UpdateAvailabilityConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateAvailabilityConfiguration, updateAvailabilityConfiguration_ewsProvider - The EWS availability provider definition. The request must contain exactly one provider definition, either EwsProvider or LambdaProvider. The previously stored provider will be overridden by the one provided.

UpdateAvailabilityConfiguration, updateAvailabilityConfiguration_lambdaProvider - The Lambda availability provider definition. The request must contain exactly one provider definition, either EwsProvider or LambdaProvider. The previously stored provider will be overridden by the one provided.

UpdateAvailabilityConfiguration, updateAvailabilityConfiguration_organizationId - The WorkMail organization for which the AvailabilityConfiguration will be updated.

UpdateAvailabilityConfiguration, updateAvailabilityConfiguration_domainName - The domain to which the provider applies the availability configuration.

data UpdateAvailabilityConfigurationResponse Source #

Instances

Instances details
Generic UpdateAvailabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateAvailabilityConfiguration

Read UpdateAvailabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateAvailabilityConfiguration

Show UpdateAvailabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateAvailabilityConfiguration

NFData UpdateAvailabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateAvailabilityConfiguration

Eq UpdateAvailabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateAvailabilityConfiguration

type Rep UpdateAvailabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateAvailabilityConfiguration

type Rep UpdateAvailabilityConfigurationResponse = D1 ('MetaData "UpdateAvailabilityConfigurationResponse" "Amazonka.WorkMail.UpdateAvailabilityConfiguration" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "UpdateAvailabilityConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateAvailabilityConfigurationResponse Source #

Create a value of UpdateAvailabilityConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateAvailabilityConfigurationResponse', updateAvailabilityConfigurationResponse_httpStatus - The response's http status code.

UpdateDefaultMailDomain

data UpdateDefaultMailDomain Source #

See: newUpdateDefaultMailDomain smart constructor.

Instances

Instances details
ToJSON UpdateDefaultMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

ToHeaders UpdateDefaultMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

ToPath UpdateDefaultMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

ToQuery UpdateDefaultMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

AWSRequest UpdateDefaultMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

Generic UpdateDefaultMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

Associated Types

type Rep UpdateDefaultMailDomain :: Type -> Type #

Read UpdateDefaultMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

Show UpdateDefaultMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

NFData UpdateDefaultMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

Methods

rnf :: UpdateDefaultMailDomain -> () #

Eq UpdateDefaultMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

Hashable UpdateDefaultMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

type AWSResponse UpdateDefaultMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

type Rep UpdateDefaultMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

type Rep UpdateDefaultMailDomain = D1 ('MetaData "UpdateDefaultMailDomain" "Amazonka.WorkMail.UpdateDefaultMailDomain" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "UpdateDefaultMailDomain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUpdateDefaultMailDomain Source #

Create a value of UpdateDefaultMailDomain with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateDefaultMailDomain, updateDefaultMailDomain_organizationId - The WorkMail organization for which to list domains.

UpdateDefaultMailDomain, updateDefaultMailDomain_domainName - The domain name that will become the default domain.

data UpdateDefaultMailDomainResponse Source #

See: newUpdateDefaultMailDomainResponse smart constructor.

Instances

Instances details
Generic UpdateDefaultMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

Associated Types

type Rep UpdateDefaultMailDomainResponse :: Type -> Type #

Read UpdateDefaultMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

Show UpdateDefaultMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

NFData UpdateDefaultMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

Eq UpdateDefaultMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

type Rep UpdateDefaultMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

type Rep UpdateDefaultMailDomainResponse = D1 ('MetaData "UpdateDefaultMailDomainResponse" "Amazonka.WorkMail.UpdateDefaultMailDomain" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "UpdateDefaultMailDomainResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateDefaultMailDomainResponse Source #

Create a value of UpdateDefaultMailDomainResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateDefaultMailDomainResponse', updateDefaultMailDomainResponse_httpStatus - The response's http status code.

UpdateImpersonationRole

data UpdateImpersonationRole Source #

See: newUpdateImpersonationRole smart constructor.

Instances

Instances details
ToJSON UpdateImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateImpersonationRole

ToHeaders UpdateImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateImpersonationRole

ToPath UpdateImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateImpersonationRole

ToQuery UpdateImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateImpersonationRole

AWSRequest UpdateImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateImpersonationRole

Generic UpdateImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateImpersonationRole

Associated Types

type Rep UpdateImpersonationRole :: Type -> Type #

Read UpdateImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateImpersonationRole

Show UpdateImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateImpersonationRole

NFData UpdateImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateImpersonationRole

Methods

rnf :: UpdateImpersonationRole -> () #

Eq UpdateImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateImpersonationRole

Hashable UpdateImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateImpersonationRole

type AWSResponse UpdateImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateImpersonationRole

type Rep UpdateImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateImpersonationRole

type Rep UpdateImpersonationRole = D1 ('MetaData "UpdateImpersonationRole" "Amazonka.WorkMail.UpdateImpersonationRole" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "UpdateImpersonationRole'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "impersonationRoleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ImpersonationRoleType) :*: S1 ('MetaSel ('Just "rules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ImpersonationRule])))))

newUpdateImpersonationRole Source #

Create a value of UpdateImpersonationRole with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateImpersonationRole, updateImpersonationRole_description - The updated impersonation role description.

UpdateImpersonationRole, updateImpersonationRole_organizationId - The WorkMail organization that contains the impersonation role to update.

UpdateImpersonationRole, updateImpersonationRole_impersonationRoleId - The ID of the impersonation role to update.

UpdateImpersonationRole, updateImpersonationRole_name - The updated impersonation role name.

UpdateImpersonationRole, updateImpersonationRole_type - The updated impersonation role type.

$sel:rules:UpdateImpersonationRole', updateImpersonationRole_rules - The updated list of rules.

data UpdateImpersonationRoleResponse Source #

See: newUpdateImpersonationRoleResponse smart constructor.

Instances

Instances details
Generic UpdateImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateImpersonationRole

Associated Types

type Rep UpdateImpersonationRoleResponse :: Type -> Type #

Read UpdateImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateImpersonationRole

Show UpdateImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateImpersonationRole

NFData UpdateImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateImpersonationRole

Eq UpdateImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateImpersonationRole

type Rep UpdateImpersonationRoleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateImpersonationRole

type Rep UpdateImpersonationRoleResponse = D1 ('MetaData "UpdateImpersonationRoleResponse" "Amazonka.WorkMail.UpdateImpersonationRole" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "UpdateImpersonationRoleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateImpersonationRoleResponse Source #

Create a value of UpdateImpersonationRoleResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateImpersonationRoleResponse', updateImpersonationRoleResponse_httpStatus - The response's http status code.

UpdateMailboxQuota

data UpdateMailboxQuota Source #

See: newUpdateMailboxQuota smart constructor.

Instances

Instances details
ToJSON UpdateMailboxQuota Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

ToHeaders UpdateMailboxQuota Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

ToPath UpdateMailboxQuota Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

ToQuery UpdateMailboxQuota Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

AWSRequest UpdateMailboxQuota Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

Associated Types

type AWSResponse UpdateMailboxQuota #

Generic UpdateMailboxQuota Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

Associated Types

type Rep UpdateMailboxQuota :: Type -> Type #

Read UpdateMailboxQuota Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

Show UpdateMailboxQuota Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

NFData UpdateMailboxQuota Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

Methods

rnf :: UpdateMailboxQuota -> () #

Eq UpdateMailboxQuota Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

Hashable UpdateMailboxQuota Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

type AWSResponse UpdateMailboxQuota Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

type Rep UpdateMailboxQuota Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

type Rep UpdateMailboxQuota = D1 ('MetaData "UpdateMailboxQuota" "Amazonka.WorkMail.UpdateMailboxQuota" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "UpdateMailboxQuota'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "mailboxQuota") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newUpdateMailboxQuota Source #

Create a value of UpdateMailboxQuota with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateMailboxQuota, updateMailboxQuota_organizationId - The identifier for the organization that contains the user for whom to update the mailbox quota.

UpdateMailboxQuota, updateMailboxQuota_userId - The identifer for the user for whom to update the mailbox quota.

$sel:mailboxQuota:UpdateMailboxQuota', updateMailboxQuota_mailboxQuota - The updated mailbox quota, in MB, for the specified user.

data UpdateMailboxQuotaResponse Source #

See: newUpdateMailboxQuotaResponse smart constructor.

Instances

Instances details
Generic UpdateMailboxQuotaResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

Associated Types

type Rep UpdateMailboxQuotaResponse :: Type -> Type #

Read UpdateMailboxQuotaResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

Show UpdateMailboxQuotaResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

NFData UpdateMailboxQuotaResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

Eq UpdateMailboxQuotaResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

type Rep UpdateMailboxQuotaResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

type Rep UpdateMailboxQuotaResponse = D1 ('MetaData "UpdateMailboxQuotaResponse" "Amazonka.WorkMail.UpdateMailboxQuota" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "UpdateMailboxQuotaResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateMailboxQuotaResponse Source #

Create a value of UpdateMailboxQuotaResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateMailboxQuotaResponse', updateMailboxQuotaResponse_httpStatus - The response's http status code.

UpdateMobileDeviceAccessRule

data UpdateMobileDeviceAccessRule Source #

See: newUpdateMobileDeviceAccessRule smart constructor.

Instances

Instances details
ToJSON UpdateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMobileDeviceAccessRule

ToHeaders UpdateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMobileDeviceAccessRule

ToPath UpdateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMobileDeviceAccessRule

ToQuery UpdateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMobileDeviceAccessRule

AWSRequest UpdateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMobileDeviceAccessRule

Generic UpdateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMobileDeviceAccessRule

Associated Types

type Rep UpdateMobileDeviceAccessRule :: Type -> Type #

Read UpdateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMobileDeviceAccessRule

Show UpdateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMobileDeviceAccessRule

NFData UpdateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMobileDeviceAccessRule

Eq UpdateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMobileDeviceAccessRule

Hashable UpdateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMobileDeviceAccessRule

type AWSResponse UpdateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMobileDeviceAccessRule

type Rep UpdateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMobileDeviceAccessRule

type Rep UpdateMobileDeviceAccessRule = D1 ('MetaData "UpdateMobileDeviceAccessRule" "Amazonka.WorkMail.UpdateMobileDeviceAccessRule" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "UpdateMobileDeviceAccessRule'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "deviceModels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "deviceOperatingSystems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))))) :*: (S1 ('MetaSel ('Just "deviceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "deviceUserAgents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "notDeviceModels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))))) :*: ((S1 ('MetaSel ('Just "notDeviceOperatingSystems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "notDeviceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "notDeviceUserAgents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))))) :*: ((S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "mobileDeviceAccessRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "effect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MobileDeviceAccessRuleEffect))))))

newUpdateMobileDeviceAccessRule Source #

Create a value of UpdateMobileDeviceAccessRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateMobileDeviceAccessRule, updateMobileDeviceAccessRule_description - The updated rule description.

UpdateMobileDeviceAccessRule, updateMobileDeviceAccessRule_deviceModels - Device models that the updated rule will match.

UpdateMobileDeviceAccessRule, updateMobileDeviceAccessRule_deviceOperatingSystems - Device operating systems that the updated rule will match.

UpdateMobileDeviceAccessRule, updateMobileDeviceAccessRule_deviceTypes - Device types that the updated rule will match.

UpdateMobileDeviceAccessRule, updateMobileDeviceAccessRule_deviceUserAgents - User agents that the updated rule will match.

UpdateMobileDeviceAccessRule, updateMobileDeviceAccessRule_notDeviceModels - Device models that the updated rule will not match. All other device models will match.

UpdateMobileDeviceAccessRule, updateMobileDeviceAccessRule_notDeviceOperatingSystems - Device operating systems that the updated rule will not match. All other device operating systems will match.

UpdateMobileDeviceAccessRule, updateMobileDeviceAccessRule_notDeviceTypes - Device types that the updated rule will not match. All other device types will match.

UpdateMobileDeviceAccessRule, updateMobileDeviceAccessRule_notDeviceUserAgents - User agents that the updated rule will not match. All other user agents will match.

UpdateMobileDeviceAccessRule, updateMobileDeviceAccessRule_organizationId - The WorkMail organization under which the rule will be updated.

UpdateMobileDeviceAccessRule, updateMobileDeviceAccessRule_mobileDeviceAccessRuleId - The identifier of the rule to be updated.

UpdateMobileDeviceAccessRule, updateMobileDeviceAccessRule_name - The updated rule name.

UpdateMobileDeviceAccessRule, updateMobileDeviceAccessRule_effect - The effect of the rule when it matches. Allowed values are ALLOW or DENY.

data UpdateMobileDeviceAccessRuleResponse Source #

Instances

Instances details
Generic UpdateMobileDeviceAccessRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMobileDeviceAccessRule

Read UpdateMobileDeviceAccessRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMobileDeviceAccessRule

Show UpdateMobileDeviceAccessRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMobileDeviceAccessRule

NFData UpdateMobileDeviceAccessRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMobileDeviceAccessRule

Eq UpdateMobileDeviceAccessRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMobileDeviceAccessRule

type Rep UpdateMobileDeviceAccessRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMobileDeviceAccessRule

type Rep UpdateMobileDeviceAccessRuleResponse = D1 ('MetaData "UpdateMobileDeviceAccessRuleResponse" "Amazonka.WorkMail.UpdateMobileDeviceAccessRule" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "UpdateMobileDeviceAccessRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateMobileDeviceAccessRuleResponse Source #

Create a value of UpdateMobileDeviceAccessRuleResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateMobileDeviceAccessRuleResponse', updateMobileDeviceAccessRuleResponse_httpStatus - The response's http status code.

UpdatePrimaryEmailAddress

data UpdatePrimaryEmailAddress Source #

See: newUpdatePrimaryEmailAddress smart constructor.

Instances

Instances details
ToJSON UpdatePrimaryEmailAddress Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

ToHeaders UpdatePrimaryEmailAddress Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

ToPath UpdatePrimaryEmailAddress Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

ToQuery UpdatePrimaryEmailAddress Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

AWSRequest UpdatePrimaryEmailAddress Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

Generic UpdatePrimaryEmailAddress Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

Associated Types

type Rep UpdatePrimaryEmailAddress :: Type -> Type #

Read UpdatePrimaryEmailAddress Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

Show UpdatePrimaryEmailAddress Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

NFData UpdatePrimaryEmailAddress Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

Eq UpdatePrimaryEmailAddress Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

Hashable UpdatePrimaryEmailAddress Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

type AWSResponse UpdatePrimaryEmailAddress Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

type Rep UpdatePrimaryEmailAddress Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

type Rep UpdatePrimaryEmailAddress = D1 ('MetaData "UpdatePrimaryEmailAddress" "Amazonka.WorkMail.UpdatePrimaryEmailAddress" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "UpdatePrimaryEmailAddress'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "entityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "email") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdatePrimaryEmailAddress Source #

Create a value of UpdatePrimaryEmailAddress with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdatePrimaryEmailAddress, updatePrimaryEmailAddress_organizationId - The organization that contains the user, group, or resource to update.

UpdatePrimaryEmailAddress, updatePrimaryEmailAddress_entityId - The user, group, or resource to update.

UpdatePrimaryEmailAddress, updatePrimaryEmailAddress_email - The value of the email to be updated as primary.

data UpdatePrimaryEmailAddressResponse Source #

See: newUpdatePrimaryEmailAddressResponse smart constructor.

Instances

Instances details
Generic UpdatePrimaryEmailAddressResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

Associated Types

type Rep UpdatePrimaryEmailAddressResponse :: Type -> Type #

Read UpdatePrimaryEmailAddressResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

Show UpdatePrimaryEmailAddressResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

NFData UpdatePrimaryEmailAddressResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

Eq UpdatePrimaryEmailAddressResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

type Rep UpdatePrimaryEmailAddressResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

type Rep UpdatePrimaryEmailAddressResponse = D1 ('MetaData "UpdatePrimaryEmailAddressResponse" "Amazonka.WorkMail.UpdatePrimaryEmailAddress" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "UpdatePrimaryEmailAddressResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdatePrimaryEmailAddressResponse Source #

Create a value of UpdatePrimaryEmailAddressResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdatePrimaryEmailAddressResponse', updatePrimaryEmailAddressResponse_httpStatus - The response's http status code.

UpdateResource

data UpdateResource Source #

See: newUpdateResource smart constructor.

Instances

Instances details
ToJSON UpdateResource Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

ToHeaders UpdateResource Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

ToPath UpdateResource Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

ToQuery UpdateResource Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

AWSRequest UpdateResource Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

Associated Types

type AWSResponse UpdateResource #

Generic UpdateResource Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

Associated Types

type Rep UpdateResource :: Type -> Type #

Read UpdateResource Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

Show UpdateResource Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

NFData UpdateResource Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

Methods

rnf :: UpdateResource -> () #

Eq UpdateResource Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

Hashable UpdateResource Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

type AWSResponse UpdateResource Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

type Rep UpdateResource Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

type Rep UpdateResource = D1 ('MetaData "UpdateResource" "Amazonka.WorkMail.UpdateResource" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "UpdateResource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bookingOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BookingOptions)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateResource Source #

Create a value of UpdateResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:bookingOptions:UpdateResource', updateResource_bookingOptions - The resource's booking options to be updated.

UpdateResource, updateResource_name - The name of the resource to be updated.

UpdateResource, updateResource_organizationId - The identifier associated with the organization for which the resource is updated.

$sel:resourceId:UpdateResource', updateResource_resourceId - The identifier of the resource to be updated.

data UpdateResourceResponse Source #

See: newUpdateResourceResponse smart constructor.

Instances

Instances details
Generic UpdateResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

Associated Types

type Rep UpdateResourceResponse :: Type -> Type #

Read UpdateResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

Show UpdateResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

NFData UpdateResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

Methods

rnf :: UpdateResourceResponse -> () #

Eq UpdateResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

type Rep UpdateResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

type Rep UpdateResourceResponse = D1 ('MetaData "UpdateResourceResponse" "Amazonka.WorkMail.UpdateResource" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "UpdateResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateResourceResponse Source #

Create a value of UpdateResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateResourceResponse', updateResourceResponse_httpStatus - The response's http status code.

Types

AccessControlRuleEffect

newtype AccessControlRuleEffect Source #

Instances

Instances details
FromJSON AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

FromJSONKey AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

ToJSON AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

ToJSONKey AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

ToByteString AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

ToHeader AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

ToLog AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

ToQuery AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

FromText AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

ToText AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

FromXML AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

ToXML AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

Generic AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

Associated Types

type Rep AccessControlRuleEffect :: Type -> Type #

Read AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

Show AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

NFData AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

Methods

rnf :: AccessControlRuleEffect -> () #

Eq AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

Ord AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

Hashable AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

type Rep AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

type Rep AccessControlRuleEffect = D1 ('MetaData "AccessControlRuleEffect" "Amazonka.WorkMail.Types.AccessControlRuleEffect" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'True) (C1 ('MetaCons "AccessControlRuleEffect'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAccessControlRuleEffect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccessEffect

newtype AccessEffect Source #

Constructors

AccessEffect' 

Bundled Patterns

pattern AccessEffect_ALLOW :: AccessEffect 
pattern AccessEffect_DENY :: AccessEffect 

Instances

Instances details
FromJSON AccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessEffect

FromJSONKey AccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessEffect

ToJSON AccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessEffect

ToJSONKey AccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessEffect

ToByteString AccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessEffect

ToHeader AccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessEffect

ToLog AccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessEffect

ToQuery AccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessEffect

FromText AccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessEffect

ToText AccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessEffect

Methods

toText :: AccessEffect -> Text #

FromXML AccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessEffect

ToXML AccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessEffect

Methods

toXML :: AccessEffect -> XML #

Generic AccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessEffect

Associated Types

type Rep AccessEffect :: Type -> Type #

Read AccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessEffect

Show AccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessEffect

NFData AccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessEffect

Methods

rnf :: AccessEffect -> () #

Eq AccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessEffect

Ord AccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessEffect

Hashable AccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessEffect

type Rep AccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessEffect

type Rep AccessEffect = D1 ('MetaData "AccessEffect" "Amazonka.WorkMail.Types.AccessEffect" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'True) (C1 ('MetaCons "AccessEffect'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAccessEffect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AvailabilityProviderType

newtype AvailabilityProviderType Source #

Instances

Instances details
FromJSON AvailabilityProviderType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityProviderType

FromJSONKey AvailabilityProviderType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityProviderType

ToJSON AvailabilityProviderType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityProviderType

ToJSONKey AvailabilityProviderType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityProviderType

ToByteString AvailabilityProviderType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityProviderType

ToHeader AvailabilityProviderType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityProviderType

ToLog AvailabilityProviderType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityProviderType

ToQuery AvailabilityProviderType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityProviderType

FromText AvailabilityProviderType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityProviderType

ToText AvailabilityProviderType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityProviderType

FromXML AvailabilityProviderType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityProviderType

ToXML AvailabilityProviderType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityProviderType

Generic AvailabilityProviderType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityProviderType

Associated Types

type Rep AvailabilityProviderType :: Type -> Type #

Read AvailabilityProviderType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityProviderType

Show AvailabilityProviderType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityProviderType

NFData AvailabilityProviderType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityProviderType

Eq AvailabilityProviderType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityProviderType

Ord AvailabilityProviderType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityProviderType

Hashable AvailabilityProviderType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityProviderType

type Rep AvailabilityProviderType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityProviderType

type Rep AvailabilityProviderType = D1 ('MetaData "AvailabilityProviderType" "Amazonka.WorkMail.Types.AvailabilityProviderType" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'True) (C1 ('MetaCons "AvailabilityProviderType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAvailabilityProviderType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DnsRecordVerificationStatus

newtype DnsRecordVerificationStatus Source #

Instances

Instances details
FromJSON DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

FromJSONKey DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

ToJSON DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

ToJSONKey DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

ToByteString DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

ToHeader DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

ToLog DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

ToQuery DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

FromText DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

ToText DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

FromXML DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

ToXML DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

Generic DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

Associated Types

type Rep DnsRecordVerificationStatus :: Type -> Type #

Read DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

Show DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

NFData DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

Eq DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

Ord DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

Hashable DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

type Rep DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

type Rep DnsRecordVerificationStatus = D1 ('MetaData "DnsRecordVerificationStatus" "Amazonka.WorkMail.Types.DnsRecordVerificationStatus" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'True) (C1 ('MetaCons "DnsRecordVerificationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDnsRecordVerificationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EntityState

newtype EntityState Source #

Constructors

EntityState' 

Instances

Instances details
FromJSON EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

FromJSONKey EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

ToJSON EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

ToJSONKey EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

ToByteString EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

ToHeader EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

ToLog EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

ToQuery EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

FromText EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

ToText EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

Methods

toText :: EntityState -> Text #

FromXML EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

ToXML EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

Methods

toXML :: EntityState -> XML #

Generic EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

Associated Types

type Rep EntityState :: Type -> Type #

Read EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

Show EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

NFData EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

Methods

rnf :: EntityState -> () #

Eq EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

Ord EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

Hashable EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

type Rep EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

type Rep EntityState = D1 ('MetaData "EntityState" "Amazonka.WorkMail.Types.EntityState" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'True) (C1 ('MetaCons "EntityState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEntityState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FolderName

newtype FolderName Source #

Constructors

FolderName' 

Fields

Instances

Instances details
FromJSON FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

FromJSONKey FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

ToJSON FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

ToJSONKey FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

ToByteString FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

ToHeader FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

ToLog FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

ToQuery FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

FromText FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

ToText FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

Methods

toText :: FolderName -> Text #

FromXML FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

ToXML FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

Methods

toXML :: FolderName -> XML #

Generic FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

Associated Types

type Rep FolderName :: Type -> Type #

Read FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

Show FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

NFData FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

Methods

rnf :: FolderName -> () #

Eq FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

Ord FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

Hashable FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

type Rep FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

type Rep FolderName = D1 ('MetaData "FolderName" "Amazonka.WorkMail.Types.FolderName" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'True) (C1 ('MetaCons "FolderName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFolderName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImpersonationRoleType

newtype ImpersonationRoleType Source #

Instances

Instances details
FromJSON ImpersonationRoleType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRoleType

FromJSONKey ImpersonationRoleType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRoleType

ToJSON ImpersonationRoleType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRoleType

ToJSONKey ImpersonationRoleType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRoleType

ToByteString ImpersonationRoleType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRoleType

ToHeader ImpersonationRoleType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRoleType

ToLog ImpersonationRoleType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRoleType

ToQuery ImpersonationRoleType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRoleType

FromText ImpersonationRoleType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRoleType

ToText ImpersonationRoleType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRoleType

FromXML ImpersonationRoleType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRoleType

ToXML ImpersonationRoleType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRoleType

Generic ImpersonationRoleType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRoleType

Associated Types

type Rep ImpersonationRoleType :: Type -> Type #

Read ImpersonationRoleType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRoleType

Show ImpersonationRoleType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRoleType

NFData ImpersonationRoleType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRoleType

Methods

rnf :: ImpersonationRoleType -> () #

Eq ImpersonationRoleType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRoleType

Ord ImpersonationRoleType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRoleType

Hashable ImpersonationRoleType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRoleType

type Rep ImpersonationRoleType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRoleType

type Rep ImpersonationRoleType = D1 ('MetaData "ImpersonationRoleType" "Amazonka.WorkMail.Types.ImpersonationRoleType" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'True) (C1 ('MetaCons "ImpersonationRoleType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImpersonationRoleType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MailboxExportJobState

newtype MailboxExportJobState Source #

Instances

Instances details
FromJSON MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

FromJSONKey MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

ToJSON MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

ToJSONKey MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

ToByteString MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

ToHeader MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

ToLog MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

ToQuery MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

FromText MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

ToText MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

FromXML MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

ToXML MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

Generic MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

Associated Types

type Rep MailboxExportJobState :: Type -> Type #

Read MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

Show MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

NFData MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

Methods

rnf :: MailboxExportJobState -> () #

Eq MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

Ord MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

Hashable MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

type Rep MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

type Rep MailboxExportJobState = D1 ('MetaData "MailboxExportJobState" "Amazonka.WorkMail.Types.MailboxExportJobState" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'True) (C1 ('MetaCons "MailboxExportJobState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMailboxExportJobState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MemberType

newtype MemberType Source #

Constructors

MemberType' 

Fields

Bundled Patterns

pattern MemberType_GROUP :: MemberType 
pattern MemberType_USER :: MemberType 

Instances

Instances details
FromJSON MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

FromJSONKey MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

ToJSON MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

ToJSONKey MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

ToByteString MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

ToHeader MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

ToLog MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

ToQuery MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

FromText MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

ToText MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

Methods

toText :: MemberType -> Text #

FromXML MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

ToXML MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

Methods

toXML :: MemberType -> XML #

Generic MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

Associated Types

type Rep MemberType :: Type -> Type #

Read MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

Show MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

NFData MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

Methods

rnf :: MemberType -> () #

Eq MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

Ord MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

Hashable MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

type Rep MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

type Rep MemberType = D1 ('MetaData "MemberType" "Amazonka.WorkMail.Types.MemberType" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'True) (C1 ('MetaCons "MemberType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMemberType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MobileDeviceAccessRuleEffect

newtype MobileDeviceAccessRuleEffect Source #

Instances

Instances details
FromJSON MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

FromJSONKey MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

ToJSON MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

ToJSONKey MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

ToByteString MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

ToHeader MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

ToLog MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

ToQuery MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

FromText MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

ToText MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

FromXML MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

ToXML MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

Generic MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

Associated Types

type Rep MobileDeviceAccessRuleEffect :: Type -> Type #

Read MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

Show MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

NFData MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

Eq MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

Ord MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

Hashable MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

type Rep MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

type Rep MobileDeviceAccessRuleEffect = D1 ('MetaData "MobileDeviceAccessRuleEffect" "Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'True) (C1 ('MetaCons "MobileDeviceAccessRuleEffect'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMobileDeviceAccessRuleEffect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PermissionType

newtype PermissionType Source #

Constructors

PermissionType' 

Instances

Instances details
FromJSON PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

FromJSONKey PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

ToJSON PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

ToJSONKey PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

ToByteString PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

ToHeader PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

ToLog PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

ToQuery PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

FromText PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

ToText PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

FromXML PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

ToXML PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

Methods

toXML :: PermissionType -> XML #

Generic PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

Associated Types

type Rep PermissionType :: Type -> Type #

Read PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

Show PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

NFData PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

Methods

rnf :: PermissionType -> () #

Eq PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

Ord PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

Hashable PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

type Rep PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

type Rep PermissionType = D1 ('MetaData "PermissionType" "Amazonka.WorkMail.Types.PermissionType" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'True) (C1 ('MetaCons "PermissionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPermissionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceType

newtype ResourceType Source #

Constructors

ResourceType' 

Bundled Patterns

pattern ResourceType_EQUIPMENT :: ResourceType 
pattern ResourceType_ROOM :: ResourceType 

Instances

Instances details
FromJSON ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

FromJSONKey ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

ToJSON ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

ToJSONKey ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

ToByteString ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

ToHeader ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

ToLog ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

ToQuery ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

FromText ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

ToText ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

Methods

toText :: ResourceType -> Text #

FromXML ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

ToXML ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

Methods

toXML :: ResourceType -> XML #

Generic ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

Associated Types

type Rep ResourceType :: Type -> Type #

Read ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

Show ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

NFData ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

Methods

rnf :: ResourceType -> () #

Eq ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

Ord ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

Hashable ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

type Rep ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

type Rep ResourceType = D1 ('MetaData "ResourceType" "Amazonka.WorkMail.Types.ResourceType" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'True) (C1 ('MetaCons "ResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RetentionAction

newtype RetentionAction Source #

Constructors

RetentionAction' 

Instances

Instances details
FromJSON RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

FromJSONKey RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

ToJSON RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

ToJSONKey RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

ToByteString RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

ToHeader RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

ToLog RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

ToQuery RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

FromText RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

ToText RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

FromXML RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

ToXML RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

Methods

toXML :: RetentionAction -> XML #

Generic RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

Associated Types

type Rep RetentionAction :: Type -> Type #

Read RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

Show RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

NFData RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

Methods

rnf :: RetentionAction -> () #

Eq RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

Ord RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

Hashable RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

type Rep RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

type Rep RetentionAction = D1 ('MetaData "RetentionAction" "Amazonka.WorkMail.Types.RetentionAction" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'True) (C1 ('MetaCons "RetentionAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRetentionAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UserRole

newtype UserRole Source #

Constructors

UserRole' 

Fields

Bundled Patterns

pattern UserRole_RESOURCE :: UserRole 
pattern UserRole_SYSTEM_USER :: UserRole 
pattern UserRole_USER :: UserRole 

Instances

Instances details
FromJSON UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

FromJSONKey UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

ToJSON UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

ToJSONKey UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

ToByteString UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

Methods

toBS :: UserRole -> ByteString #

ToHeader UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

Methods

toHeader :: HeaderName -> UserRole -> [Header] #

ToLog UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

ToQuery UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

FromText UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

ToText UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

Methods

toText :: UserRole -> Text #

FromXML UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

ToXML UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

Methods

toXML :: UserRole -> XML #

Generic UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

Associated Types

type Rep UserRole :: Type -> Type #

Methods

from :: UserRole -> Rep UserRole x #

to :: Rep UserRole x -> UserRole #

Read UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

Show UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

NFData UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

Methods

rnf :: UserRole -> () #

Eq UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

Ord UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

Hashable UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

Methods

hashWithSalt :: Int -> UserRole -> Int #

hash :: UserRole -> Int #

type Rep UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

type Rep UserRole = D1 ('MetaData "UserRole" "Amazonka.WorkMail.Types.UserRole" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'True) (C1 ('MetaCons "UserRole'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUserRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccessControlRule

data AccessControlRule Source #

A rule that controls access to an WorkMail organization.

See: newAccessControlRule smart constructor.

Instances

Instances details
FromJSON AccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRule

Generic AccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRule

Associated Types

type Rep AccessControlRule :: Type -> Type #

Read AccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRule

Show AccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRule

NFData AccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRule

Methods

rnf :: AccessControlRule -> () #

Eq AccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRule

Hashable AccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRule

type Rep AccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRule

type Rep AccessControlRule = D1 ('MetaData "AccessControlRule" "Amazonka.WorkMail.Types.AccessControlRule" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "AccessControlRule'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "actions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "dateModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "effect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccessControlRuleEffect)) :*: S1 ('MetaSel ('Just "impersonationRoleIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: ((S1 ('MetaSel ('Just "ipRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "notActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "notImpersonationRoleIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "notIpRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "notUserIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "userIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))))

newAccessControlRule :: AccessControlRule Source #

Create a value of AccessControlRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:actions:AccessControlRule', accessControlRule_actions - Access protocol actions to include in the rule. Valid values include ActiveSync, AutoDiscover, EWS, IMAP, SMTP, WindowsOutlook, and WebMail.

$sel:dateCreated:AccessControlRule', accessControlRule_dateCreated - The date that the rule was created.

$sel:dateModified:AccessControlRule', accessControlRule_dateModified - The date that the rule was modified.

$sel:description:AccessControlRule', accessControlRule_description - The rule description.

$sel:effect:AccessControlRule', accessControlRule_effect - The rule effect.

$sel:impersonationRoleIds:AccessControlRule', accessControlRule_impersonationRoleIds - Impersonation role IDs to include in the rule.

$sel:ipRanges:AccessControlRule', accessControlRule_ipRanges - IPv4 CIDR ranges to include in the rule.

$sel:name:AccessControlRule', accessControlRule_name - The rule name.

$sel:notActions:AccessControlRule', accessControlRule_notActions - Access protocol actions to exclude from the rule. Valid values include ActiveSync, AutoDiscover, EWS, IMAP, SMTP, WindowsOutlook, and WebMail.

$sel:notImpersonationRoleIds:AccessControlRule', accessControlRule_notImpersonationRoleIds - Impersonation role IDs to exclude from the rule.

$sel:notIpRanges:AccessControlRule', accessControlRule_notIpRanges - IPv4 CIDR ranges to exclude from the rule.

$sel:notUserIds:AccessControlRule', accessControlRule_notUserIds - User IDs to exclude from the rule.

$sel:userIds:AccessControlRule', accessControlRule_userIds - User IDs to include in the rule.

AvailabilityConfiguration

data AvailabilityConfiguration Source #

List all the AvailabilityConfiguration's for the given WorkMail organization.

See: newAvailabilityConfiguration smart constructor.

Instances

Instances details
FromJSON AvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityConfiguration

Generic AvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityConfiguration

Associated Types

type Rep AvailabilityConfiguration :: Type -> Type #

Read AvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityConfiguration

Show AvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityConfiguration

NFData AvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityConfiguration

Eq AvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityConfiguration

Hashable AvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityConfiguration

type Rep AvailabilityConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AvailabilityConfiguration

type Rep AvailabilityConfiguration = D1 ('MetaData "AvailabilityConfiguration" "Amazonka.WorkMail.Types.AvailabilityConfiguration" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "AvailabilityConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "dateModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "ewsProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RedactedEwsAvailabilityProvider)) :*: (S1 ('MetaSel ('Just "lambdaProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaAvailabilityProvider)) :*: S1 ('MetaSel ('Just "providerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AvailabilityProviderType))))))

newAvailabilityConfiguration :: AvailabilityConfiguration Source #

Create a value of AvailabilityConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dateCreated:AvailabilityConfiguration', availabilityConfiguration_dateCreated - The date and time at which the availability configuration was created.

$sel:dateModified:AvailabilityConfiguration', availabilityConfiguration_dateModified - The date and time at which the availability configuration was last modified.

$sel:domainName:AvailabilityConfiguration', availabilityConfiguration_domainName - Displays the domain to which the provider applies.

$sel:ewsProvider:AvailabilityConfiguration', availabilityConfiguration_ewsProvider - If ProviderType is EWS, then this field contains RedactedEwsAvailabilityProvider. Otherwise, it is not required.

$sel:lambdaProvider:AvailabilityConfiguration', availabilityConfiguration_lambdaProvider - If ProviderType is LAMBDA then this field contains LambdaAvailabilityProvider. Otherwise, it is not required.

$sel:providerType:AvailabilityConfiguration', availabilityConfiguration_providerType - Displays the provider type that applies to this domain.

BookingOptions

data BookingOptions Source #

At least one delegate must be associated to the resource to disable automatic replies from the resource.

See: newBookingOptions smart constructor.

Instances

Instances details
FromJSON BookingOptions Source # 
Instance details

Defined in Amazonka.WorkMail.Types.BookingOptions

ToJSON BookingOptions Source # 
Instance details

Defined in Amazonka.WorkMail.Types.BookingOptions

Generic BookingOptions Source # 
Instance details

Defined in Amazonka.WorkMail.Types.BookingOptions

Associated Types

type Rep BookingOptions :: Type -> Type #

Read BookingOptions Source # 
Instance details

Defined in Amazonka.WorkMail.Types.BookingOptions

Show BookingOptions Source # 
Instance details

Defined in Amazonka.WorkMail.Types.BookingOptions

NFData BookingOptions Source # 
Instance details

Defined in Amazonka.WorkMail.Types.BookingOptions

Methods

rnf :: BookingOptions -> () #

Eq BookingOptions Source # 
Instance details

Defined in Amazonka.WorkMail.Types.BookingOptions

Hashable BookingOptions Source # 
Instance details

Defined in Amazonka.WorkMail.Types.BookingOptions

type Rep BookingOptions Source # 
Instance details

Defined in Amazonka.WorkMail.Types.BookingOptions

type Rep BookingOptions = D1 ('MetaData "BookingOptions" "Amazonka.WorkMail.Types.BookingOptions" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "BookingOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoAcceptRequests") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "autoDeclineConflictingRequests") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "autoDeclineRecurringRequests") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newBookingOptions :: BookingOptions Source #

Create a value of BookingOptions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:autoAcceptRequests:BookingOptions', bookingOptions_autoAcceptRequests - The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.

$sel:autoDeclineConflictingRequests:BookingOptions', bookingOptions_autoDeclineConflictingRequests - The resource's ability to automatically decline any conflicting requests.

$sel:autoDeclineRecurringRequests:BookingOptions', bookingOptions_autoDeclineRecurringRequests - The resource's ability to automatically decline any recurring requests.

Delegate

data Delegate Source #

The name of the attribute, which is one of the values defined in the UserAttribute enumeration.

See: newDelegate smart constructor.

Constructors

Delegate' Text MemberType 

Instances

Instances details
FromJSON Delegate Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Delegate

Generic Delegate Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Delegate

Associated Types

type Rep Delegate :: Type -> Type #

Methods

from :: Delegate -> Rep Delegate x #

to :: Rep Delegate x -> Delegate #

Read Delegate Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Delegate

Show Delegate Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Delegate

NFData Delegate Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Delegate

Methods

rnf :: Delegate -> () #

Eq Delegate Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Delegate

Hashable Delegate Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Delegate

Methods

hashWithSalt :: Int -> Delegate -> Int #

hash :: Delegate -> Int #

type Rep Delegate Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Delegate

type Rep Delegate = D1 ('MetaData "Delegate" "Amazonka.WorkMail.Types.Delegate" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "Delegate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MemberType)))

newDelegate Source #

Create a value of Delegate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:Delegate', delegate_id - The identifier for the user or group associated as the resource's delegate.

$sel:type':Delegate', delegate_type - The type of the delegate: user or group.

DnsRecord

data DnsRecord Source #

A DNS record uploaded to your DNS provider.

See: newDnsRecord smart constructor.

Constructors

DnsRecord' (Maybe Text) (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON DnsRecord Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecord

Generic DnsRecord Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecord

Associated Types

type Rep DnsRecord :: Type -> Type #

Read DnsRecord Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecord

Show DnsRecord Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecord

NFData DnsRecord Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecord

Methods

rnf :: DnsRecord -> () #

Eq DnsRecord Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecord

Hashable DnsRecord Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecord

type Rep DnsRecord Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecord

type Rep DnsRecord = D1 ('MetaData "DnsRecord" "Amazonka.WorkMail.Types.DnsRecord" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DnsRecord'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostname") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDnsRecord :: DnsRecord Source #

Create a value of DnsRecord with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hostname:DnsRecord', dnsRecord_hostname - The DNS hostname.- For example, domain.example.com.

$sel:type':DnsRecord', dnsRecord_type - The RFC 1035 record type. Possible values: CNAME, A, MX.

$sel:value:DnsRecord', dnsRecord_value - The value returned by the DNS for a query to that hostname and record type.

Domain

data Domain Source #

The domain to associate with an WorkMail organization.

When you configure a domain hosted in Amazon Route 53 (Route 53), all recommended DNS records are added to the organization when you create it. For more information, see Adding a domain in the WorkMail Administrator Guide.

See: newDomain smart constructor.

Constructors

Domain' (Maybe Text) (Maybe Text) 

Instances

Instances details
ToJSON Domain Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Domain

Generic Domain Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Domain

Associated Types

type Rep Domain :: Type -> Type #

Methods

from :: Domain -> Rep Domain x #

to :: Rep Domain x -> Domain #

Read Domain Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Domain

Show Domain Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Domain

NFData Domain Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Domain

Methods

rnf :: Domain -> () #

Eq Domain Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Domain

Methods

(==) :: Domain -> Domain -> Bool #

(/=) :: Domain -> Domain -> Bool #

Hashable Domain Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Domain

Methods

hashWithSalt :: Int -> Domain -> Int #

hash :: Domain -> Int #

type Rep Domain Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Domain

type Rep Domain = D1 ('MetaData "Domain" "Amazonka.WorkMail.Types.Domain" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "Domain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDomain :: Domain Source #

Create a value of Domain with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:domainName:Domain', domain_domainName - The fully qualified domain name.

$sel:hostedZoneId:Domain', domain_hostedZoneId - The hosted zone ID for a domain hosted in Route 53. Required when configuring a domain hosted in Route 53.

EwsAvailabilityProvider

data EwsAvailabilityProvider Source #

Describes an EWS based availability provider. This is only used as input to the service.

See: newEwsAvailabilityProvider smart constructor.

Instances

Instances details
ToJSON EwsAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EwsAvailabilityProvider

Generic EwsAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EwsAvailabilityProvider

Associated Types

type Rep EwsAvailabilityProvider :: Type -> Type #

Show EwsAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EwsAvailabilityProvider

NFData EwsAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EwsAvailabilityProvider

Methods

rnf :: EwsAvailabilityProvider -> () #

Eq EwsAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EwsAvailabilityProvider

Hashable EwsAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EwsAvailabilityProvider

type Rep EwsAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EwsAvailabilityProvider

type Rep EwsAvailabilityProvider = D1 ('MetaData "EwsAvailabilityProvider" "Amazonka.WorkMail.Types.EwsAvailabilityProvider" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "EwsAvailabilityProvider'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ewsEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "ewsUsername") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ewsPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)))))

newEwsAvailabilityProvider Source #

Create a value of EwsAvailabilityProvider with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ewsEndpoint:EwsAvailabilityProvider', ewsAvailabilityProvider_ewsEndpoint - The endpoint of the remote EWS server.

$sel:ewsUsername:EwsAvailabilityProvider', ewsAvailabilityProvider_ewsUsername - The username used to authenticate the remote EWS server.

$sel:ewsPassword:EwsAvailabilityProvider', ewsAvailabilityProvider_ewsPassword - The password used to authenticate the remote EWS server.

FolderConfiguration

data FolderConfiguration Source #

The configuration applied to an organization's folders by its retention policy.

See: newFolderConfiguration smart constructor.

Instances

Instances details
FromJSON FolderConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderConfiguration

ToJSON FolderConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderConfiguration

Generic FolderConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderConfiguration

Associated Types

type Rep FolderConfiguration :: Type -> Type #

Read FolderConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderConfiguration

Show FolderConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderConfiguration

NFData FolderConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderConfiguration

Methods

rnf :: FolderConfiguration -> () #

Eq FolderConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderConfiguration

Hashable FolderConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderConfiguration

type Rep FolderConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderConfiguration

type Rep FolderConfiguration = D1 ('MetaData "FolderConfiguration" "Amazonka.WorkMail.Types.FolderConfiguration" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "FolderConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "period") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FolderName) :*: S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RetentionAction))))

newFolderConfiguration Source #

Create a value of FolderConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:period:FolderConfiguration', folderConfiguration_period - The number of days for which the folder-configuration action applies.

$sel:name:FolderConfiguration', folderConfiguration_name - The folder name.

$sel:action:FolderConfiguration', folderConfiguration_action - The action to take on the folder contents at the end of the folder configuration period.

Group

data Group Source #

The representation of an WorkMail group.

See: newGroup smart constructor.

Instances

Instances details
FromJSON Group Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Group

Generic Group Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Group

Associated Types

type Rep Group :: Type -> Type #

Methods

from :: Group -> Rep Group x #

to :: Rep Group x -> Group #

Read Group Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Group

Show Group Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Group

Methods

showsPrec :: Int -> Group -> ShowS #

show :: Group -> String #

showList :: [Group] -> ShowS #

NFData Group Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Group

Methods

rnf :: Group -> () #

Eq Group Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Group

Methods

(==) :: Group -> Group -> Bool #

(/=) :: Group -> Group -> Bool #

Hashable Group Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Group

Methods

hashWithSalt :: Int -> Group -> Int #

hash :: Group -> Int #

type Rep Group Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Group

newGroup :: Group Source #

Create a value of Group with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:disabledDate:Group', group_disabledDate - The date indicating when the group was disabled from WorkMail use.

$sel:email:Group', group_email - The email of the group.

$sel:enabledDate:Group', group_enabledDate - The date indicating when the group was enabled for WorkMail use.

$sel:id:Group', group_id - The identifier of the group.

$sel:name:Group', group_name - The name of the group.

$sel:state:Group', group_state - The state of the group, which can be ENABLED, DISABLED, or DELETED.

ImpersonationMatchedRule

data ImpersonationMatchedRule Source #

The impersonation rule that matched the input.

See: newImpersonationMatchedRule smart constructor.

Instances

Instances details
FromJSON ImpersonationMatchedRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationMatchedRule

Generic ImpersonationMatchedRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationMatchedRule

Associated Types

type Rep ImpersonationMatchedRule :: Type -> Type #

Read ImpersonationMatchedRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationMatchedRule

Show ImpersonationMatchedRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationMatchedRule

NFData ImpersonationMatchedRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationMatchedRule

Eq ImpersonationMatchedRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationMatchedRule

Hashable ImpersonationMatchedRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationMatchedRule

type Rep ImpersonationMatchedRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationMatchedRule

type Rep ImpersonationMatchedRule = D1 ('MetaData "ImpersonationMatchedRule" "Amazonka.WorkMail.Types.ImpersonationMatchedRule" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ImpersonationMatchedRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "impersonationRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newImpersonationMatchedRule :: ImpersonationMatchedRule Source #

Create a value of ImpersonationMatchedRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:impersonationRuleId:ImpersonationMatchedRule', impersonationMatchedRule_impersonationRuleId - The ID of the rule that matched the input

$sel:name:ImpersonationMatchedRule', impersonationMatchedRule_name - The name of the rule that matched the input.

ImpersonationRole

data ImpersonationRole Source #

An impersonation role for the given WorkMail organization.

See: newImpersonationRole smart constructor.

Instances

Instances details
FromJSON ImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRole

Generic ImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRole

Associated Types

type Rep ImpersonationRole :: Type -> Type #

Read ImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRole

Show ImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRole

NFData ImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRole

Methods

rnf :: ImpersonationRole -> () #

Eq ImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRole

Hashable ImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRole

type Rep ImpersonationRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRole

type Rep ImpersonationRole = D1 ('MetaData "ImpersonationRole" "Amazonka.WorkMail.Types.ImpersonationRole" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ImpersonationRole'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "dateModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "impersonationRoleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImpersonationRoleType))))))

newImpersonationRole :: ImpersonationRole Source #

Create a value of ImpersonationRole with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dateCreated:ImpersonationRole', impersonationRole_dateCreated - The date when the impersonation role was created.

$sel:dateModified:ImpersonationRole', impersonationRole_dateModified - The date when the impersonation role was last modified.

$sel:impersonationRoleId:ImpersonationRole', impersonationRole_impersonationRoleId - The identifier of the impersonation role.

$sel:name:ImpersonationRole', impersonationRole_name - The impersonation role name.

$sel:type':ImpersonationRole', impersonationRole_type - The impersonation role type.

ImpersonationRule

data ImpersonationRule Source #

The rules for the given impersonation role.

See: newImpersonationRule smart constructor.

Instances

Instances details
FromJSON ImpersonationRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRule

ToJSON ImpersonationRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRule

Generic ImpersonationRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRule

Associated Types

type Rep ImpersonationRule :: Type -> Type #

Read ImpersonationRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRule

Show ImpersonationRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRule

NFData ImpersonationRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRule

Methods

rnf :: ImpersonationRule -> () #

Eq ImpersonationRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRule

Hashable ImpersonationRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRule

type Rep ImpersonationRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ImpersonationRule

type Rep ImpersonationRule = D1 ('MetaData "ImpersonationRule" "Amazonka.WorkMail.Types.ImpersonationRule" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "ImpersonationRule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "notTargetUsers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))))) :*: (S1 ('MetaSel ('Just "targetUsers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "impersonationRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "effect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AccessEffect)))))

newImpersonationRule Source #

Create a value of ImpersonationRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:ImpersonationRule', impersonationRule_description - The rule description.

$sel:name:ImpersonationRule', impersonationRule_name - The rule name.

$sel:notTargetUsers:ImpersonationRule', impersonationRule_notTargetUsers - A list of user IDs that don't match the rule.

$sel:targetUsers:ImpersonationRule', impersonationRule_targetUsers - A list of user IDs that match the rule.

$sel:impersonationRuleId:ImpersonationRule', impersonationRule_impersonationRuleId - The identifier of the rule.

$sel:effect:ImpersonationRule', impersonationRule_effect - The effect of the rule when it matches the input. Allowed effect values are ALLOW or DENY.

LambdaAvailabilityProvider

data LambdaAvailabilityProvider Source #

Describes a Lambda based availability provider.

See: newLambdaAvailabilityProvider smart constructor.

Instances

Instances details
FromJSON LambdaAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.LambdaAvailabilityProvider

ToJSON LambdaAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.LambdaAvailabilityProvider

Generic LambdaAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.LambdaAvailabilityProvider

Associated Types

type Rep LambdaAvailabilityProvider :: Type -> Type #

Read LambdaAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.LambdaAvailabilityProvider

Show LambdaAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.LambdaAvailabilityProvider

NFData LambdaAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.LambdaAvailabilityProvider

Eq LambdaAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.LambdaAvailabilityProvider

Hashable LambdaAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.LambdaAvailabilityProvider

type Rep LambdaAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.LambdaAvailabilityProvider

type Rep LambdaAvailabilityProvider = D1 ('MetaData "LambdaAvailabilityProvider" "Amazonka.WorkMail.Types.LambdaAvailabilityProvider" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "LambdaAvailabilityProvider'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lambdaArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newLambdaAvailabilityProvider Source #

Create a value of LambdaAvailabilityProvider with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:lambdaArn:LambdaAvailabilityProvider', lambdaAvailabilityProvider_lambdaArn - The Amazon Resource Name (ARN) of the Lambda that acts as the availability provider.

MailDomainSummary

data MailDomainSummary Source #

The data for a given domain.

See: newMailDomainSummary smart constructor.

Instances

Instances details
FromJSON MailDomainSummary Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailDomainSummary

Generic MailDomainSummary Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailDomainSummary

Associated Types

type Rep MailDomainSummary :: Type -> Type #

Read MailDomainSummary Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailDomainSummary

Show MailDomainSummary Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailDomainSummary

NFData MailDomainSummary Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailDomainSummary

Methods

rnf :: MailDomainSummary -> () #

Eq MailDomainSummary Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailDomainSummary

Hashable MailDomainSummary Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailDomainSummary

type Rep MailDomainSummary Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailDomainSummary

type Rep MailDomainSummary = D1 ('MetaData "MailDomainSummary" "Amazonka.WorkMail.Types.MailDomainSummary" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "MailDomainSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "defaultDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newMailDomainSummary :: MailDomainSummary Source #

Create a value of MailDomainSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:defaultDomain:MailDomainSummary', mailDomainSummary_defaultDomain - Whether the domain is default or not.

$sel:domainName:MailDomainSummary', mailDomainSummary_domainName - The domain name.

MailboxExportJob

data MailboxExportJob Source #

The details of a mailbox export job, including the user or resource ID associated with the mailbox and the S3 bucket that the mailbox contents are exported to.

See: newMailboxExportJob smart constructor.

Instances

Instances details
FromJSON MailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJob

Generic MailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJob

Associated Types

type Rep MailboxExportJob :: Type -> Type #

Read MailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJob

Show MailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJob

NFData MailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJob

Methods

rnf :: MailboxExportJob -> () #

Eq MailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJob

Hashable MailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJob

type Rep MailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJob

newMailboxExportJob :: MailboxExportJob Source #

Create a value of MailboxExportJob with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:MailboxExportJob', mailboxExportJob_description - The mailbox export job description.

$sel:endTime:MailboxExportJob', mailboxExportJob_endTime - The mailbox export job end timestamp.

$sel:entityId:MailboxExportJob', mailboxExportJob_entityId - The identifier of the user or resource associated with the mailbox.

$sel:estimatedProgress:MailboxExportJob', mailboxExportJob_estimatedProgress - The estimated progress of the mailbox export job, in percentage points.

$sel:jobId:MailboxExportJob', mailboxExportJob_jobId - The identifier of the mailbox export job.

$sel:s3BucketName:MailboxExportJob', mailboxExportJob_s3BucketName - The name of the S3 bucket.

$sel:s3Path:MailboxExportJob', mailboxExportJob_s3Path - The path to the S3 bucket and file that the mailbox export job exports to.

$sel:startTime:MailboxExportJob', mailboxExportJob_startTime - The mailbox export job start timestamp.

$sel:state:MailboxExportJob', mailboxExportJob_state - The state of the mailbox export job.

Member

data Member Source #

The representation of a user or group.

See: newMember smart constructor.

Instances

Instances details
FromJSON Member Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Member

Generic Member Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Member

Associated Types

type Rep Member :: Type -> Type #

Methods

from :: Member -> Rep Member x #

to :: Rep Member x -> Member #

Read Member Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Member

Show Member Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Member

NFData Member Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Member

Methods

rnf :: Member -> () #

Eq Member Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Member

Methods

(==) :: Member -> Member -> Bool #

(/=) :: Member -> Member -> Bool #

Hashable Member Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Member

Methods

hashWithSalt :: Int -> Member -> Int #

hash :: Member -> Int #

type Rep Member Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Member

newMember :: Member Source #

Create a value of Member with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:disabledDate:Member', member_disabledDate - The date indicating when the member was disabled from WorkMail use.

$sel:enabledDate:Member', member_enabledDate - The date indicating when the member was enabled for WorkMail use.

$sel:id:Member', member_id - The identifier of the member.

$sel:name:Member', member_name - The name of the member.

$sel:state:Member', member_state - The state of the member, which can be ENABLED, DISABLED, or DELETED.

$sel:type':Member', member_type - A member can be a user or group.

MobileDeviceAccessMatchedRule

data MobileDeviceAccessMatchedRule Source #

The rule that a simulated user matches.

See: newMobileDeviceAccessMatchedRule smart constructor.

Instances

Instances details
FromJSON MobileDeviceAccessMatchedRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessMatchedRule

Generic MobileDeviceAccessMatchedRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessMatchedRule

Associated Types

type Rep MobileDeviceAccessMatchedRule :: Type -> Type #

Read MobileDeviceAccessMatchedRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessMatchedRule

Show MobileDeviceAccessMatchedRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessMatchedRule

NFData MobileDeviceAccessMatchedRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessMatchedRule

Eq MobileDeviceAccessMatchedRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessMatchedRule

Hashable MobileDeviceAccessMatchedRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessMatchedRule

type Rep MobileDeviceAccessMatchedRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessMatchedRule

type Rep MobileDeviceAccessMatchedRule = D1 ('MetaData "MobileDeviceAccessMatchedRule" "Amazonka.WorkMail.Types.MobileDeviceAccessMatchedRule" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "MobileDeviceAccessMatchedRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "mobileDeviceAccessRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newMobileDeviceAccessMatchedRule :: MobileDeviceAccessMatchedRule Source #

Create a value of MobileDeviceAccessMatchedRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:mobileDeviceAccessRuleId:MobileDeviceAccessMatchedRule', mobileDeviceAccessMatchedRule_mobileDeviceAccessRuleId - Identifier of the rule that a simulated user matches.

$sel:name:MobileDeviceAccessMatchedRule', mobileDeviceAccessMatchedRule_name - Name of a rule that a simulated user matches.

MobileDeviceAccessOverride

data MobileDeviceAccessOverride Source #

The override object.

See: newMobileDeviceAccessOverride smart constructor.

Instances

Instances details
FromJSON MobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessOverride

Generic MobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessOverride

Associated Types

type Rep MobileDeviceAccessOverride :: Type -> Type #

Read MobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessOverride

Show MobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessOverride

NFData MobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessOverride

Eq MobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessOverride

Hashable MobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessOverride

type Rep MobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessOverride

type Rep MobileDeviceAccessOverride = D1 ('MetaData "MobileDeviceAccessOverride" "Amazonka.WorkMail.Types.MobileDeviceAccessOverride" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "MobileDeviceAccessOverride'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "dateModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "deviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "effect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MobileDeviceAccessRuleEffect)) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newMobileDeviceAccessOverride :: MobileDeviceAccessOverride Source #

Create a value of MobileDeviceAccessOverride with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dateCreated:MobileDeviceAccessOverride', mobileDeviceAccessOverride_dateCreated - The date the override was first created.

$sel:dateModified:MobileDeviceAccessOverride', mobileDeviceAccessOverride_dateModified - The date the override was last modified.

$sel:description:MobileDeviceAccessOverride', mobileDeviceAccessOverride_description - A description of the override.

$sel:deviceId:MobileDeviceAccessOverride', mobileDeviceAccessOverride_deviceId - The device to which the override applies.

$sel:effect:MobileDeviceAccessOverride', mobileDeviceAccessOverride_effect - The effect of the override, ALLOW or DENY.

$sel:userId:MobileDeviceAccessOverride', mobileDeviceAccessOverride_userId - The WorkMail user to which the access override applies.

MobileDeviceAccessRule

data MobileDeviceAccessRule Source #

A rule that controls access to mobile devices for an WorkMail group.

See: newMobileDeviceAccessRule smart constructor.

Instances

Instances details
FromJSON MobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRule

Generic MobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRule

Associated Types

type Rep MobileDeviceAccessRule :: Type -> Type #

Read MobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRule

Show MobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRule

NFData MobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRule

Methods

rnf :: MobileDeviceAccessRule -> () #

Eq MobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRule

Hashable MobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRule

type Rep MobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRule

type Rep MobileDeviceAccessRule = D1 ('MetaData "MobileDeviceAccessRule" "Amazonka.WorkMail.Types.MobileDeviceAccessRule" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "MobileDeviceAccessRule'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "dateModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "deviceModels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "deviceOperatingSystems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))) :*: (S1 ('MetaSel ('Just "deviceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "deviceUserAgents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))))) :*: ((S1 ('MetaSel ('Just "effect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MobileDeviceAccessRuleEffect)) :*: (S1 ('MetaSel ('Just "mobileDeviceAccessRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "notDeviceModels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "notDeviceOperatingSystems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))) :*: (S1 ('MetaSel ('Just "notDeviceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "notDeviceUserAgents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))))))))

newMobileDeviceAccessRule :: MobileDeviceAccessRule Source #

Create a value of MobileDeviceAccessRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dateCreated:MobileDeviceAccessRule', mobileDeviceAccessRule_dateCreated - The date and time at which an access rule was created.

$sel:dateModified:MobileDeviceAccessRule', mobileDeviceAccessRule_dateModified - The date and time at which an access rule was modified.

$sel:description:MobileDeviceAccessRule', mobileDeviceAccessRule_description - The description of a mobile access rule.

$sel:deviceModels:MobileDeviceAccessRule', mobileDeviceAccessRule_deviceModels - Device models that a rule will match.

$sel:deviceOperatingSystems:MobileDeviceAccessRule', mobileDeviceAccessRule_deviceOperatingSystems - Device operating systems that a rule will match.

$sel:deviceTypes:MobileDeviceAccessRule', mobileDeviceAccessRule_deviceTypes - Device types that a rule will match.

$sel:deviceUserAgents:MobileDeviceAccessRule', mobileDeviceAccessRule_deviceUserAgents - Device user agents that a rule will match.

$sel:effect:MobileDeviceAccessRule', mobileDeviceAccessRule_effect - The effect of the rule when it matches. Allowed values are ALLOW or DENY.

$sel:mobileDeviceAccessRuleId:MobileDeviceAccessRule', mobileDeviceAccessRule_mobileDeviceAccessRuleId - The ID assigned to a mobile access rule.

$sel:name:MobileDeviceAccessRule', mobileDeviceAccessRule_name - The name of a mobile access rule.

$sel:notDeviceModels:MobileDeviceAccessRule', mobileDeviceAccessRule_notDeviceModels - Device models that a rule will not match. All other device models will match.

$sel:notDeviceOperatingSystems:MobileDeviceAccessRule', mobileDeviceAccessRule_notDeviceOperatingSystems - Device operating systems that a rule will not match. All other device types will match.

$sel:notDeviceTypes:MobileDeviceAccessRule', mobileDeviceAccessRule_notDeviceTypes - Device types that a rule will not match. All other device types will match.

$sel:notDeviceUserAgents:MobileDeviceAccessRule', mobileDeviceAccessRule_notDeviceUserAgents - Device user agents that a rule will not match. All other device user agents will match.

OrganizationSummary

data OrganizationSummary Source #

The representation of an organization.

See: newOrganizationSummary smart constructor.

Instances

Instances details
FromJSON OrganizationSummary Source # 
Instance details

Defined in Amazonka.WorkMail.Types.OrganizationSummary

Generic OrganizationSummary Source # 
Instance details

Defined in Amazonka.WorkMail.Types.OrganizationSummary

Associated Types

type Rep OrganizationSummary :: Type -> Type #

Read OrganizationSummary Source # 
Instance details

Defined in Amazonka.WorkMail.Types.OrganizationSummary

Show OrganizationSummary Source # 
Instance details

Defined in Amazonka.WorkMail.Types.OrganizationSummary

NFData OrganizationSummary Source # 
Instance details

Defined in Amazonka.WorkMail.Types.OrganizationSummary

Methods

rnf :: OrganizationSummary -> () #

Eq OrganizationSummary Source # 
Instance details

Defined in Amazonka.WorkMail.Types.OrganizationSummary

Hashable OrganizationSummary Source # 
Instance details

Defined in Amazonka.WorkMail.Types.OrganizationSummary

type Rep OrganizationSummary Source # 
Instance details

Defined in Amazonka.WorkMail.Types.OrganizationSummary

type Rep OrganizationSummary = D1 ('MetaData "OrganizationSummary" "Amazonka.WorkMail.Types.OrganizationSummary" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "OrganizationSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "alias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "defaultMailDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newOrganizationSummary :: OrganizationSummary Source #

Create a value of OrganizationSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:alias:OrganizationSummary', organizationSummary_alias - The alias associated with the organization.

$sel:defaultMailDomain:OrganizationSummary', organizationSummary_defaultMailDomain - The default email domain associated with the organization.

$sel:errorMessage:OrganizationSummary', organizationSummary_errorMessage - The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.

$sel:organizationId:OrganizationSummary', organizationSummary_organizationId - The identifier associated with the organization.

$sel:state:OrganizationSummary', organizationSummary_state - The state associated with the organization.

Permission

data Permission Source #

Permission granted to a user, group, or resource to access a certain aspect of another user, group, or resource mailbox.

See: newPermission smart constructor.

Instances

Instances details
FromJSON Permission Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Permission

Generic Permission Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Permission

Associated Types

type Rep Permission :: Type -> Type #

Read Permission Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Permission

Show Permission Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Permission

NFData Permission Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Permission

Methods

rnf :: Permission -> () #

Eq Permission Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Permission

Hashable Permission Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Permission

type Rep Permission Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Permission

type Rep Permission = D1 ('MetaData "Permission" "Amazonka.WorkMail.Types.Permission" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "Permission'" 'PrefixI 'True) (S1 ('MetaSel ('Just "granteeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "granteeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MemberType) :*: S1 ('MetaSel ('Just "permissionValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [PermissionType]))))

newPermission Source #

Create a value of Permission with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:granteeId:Permission', permission_granteeId - The identifier of the user, group, or resource to which the permissions are granted.

$sel:granteeType:Permission', permission_granteeType - The type of user, group, or resource referred to in GranteeId.

$sel:permissionValues:Permission', permission_permissionValues - The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

RedactedEwsAvailabilityProvider

data RedactedEwsAvailabilityProvider Source #

Describes an EWS based availability provider when returned from the service. It does not contain the password of the endpoint.

See: newRedactedEwsAvailabilityProvider smart constructor.

Instances

Instances details
FromJSON RedactedEwsAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RedactedEwsAvailabilityProvider

Generic RedactedEwsAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RedactedEwsAvailabilityProvider

Associated Types

type Rep RedactedEwsAvailabilityProvider :: Type -> Type #

Read RedactedEwsAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RedactedEwsAvailabilityProvider

Show RedactedEwsAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RedactedEwsAvailabilityProvider

NFData RedactedEwsAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RedactedEwsAvailabilityProvider

Eq RedactedEwsAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RedactedEwsAvailabilityProvider

Hashable RedactedEwsAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RedactedEwsAvailabilityProvider

type Rep RedactedEwsAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RedactedEwsAvailabilityProvider

type Rep RedactedEwsAvailabilityProvider = D1 ('MetaData "RedactedEwsAvailabilityProvider" "Amazonka.WorkMail.Types.RedactedEwsAvailabilityProvider" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "RedactedEwsAvailabilityProvider'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ewsEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ewsUsername") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newRedactedEwsAvailabilityProvider :: RedactedEwsAvailabilityProvider Source #

Create a value of RedactedEwsAvailabilityProvider with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ewsEndpoint:RedactedEwsAvailabilityProvider', redactedEwsAvailabilityProvider_ewsEndpoint - The endpoint of the remote EWS server.

$sel:ewsUsername:RedactedEwsAvailabilityProvider', redactedEwsAvailabilityProvider_ewsUsername - The username used to authenticate the remote EWS server.

Resource

data Resource Source #

The representation of a resource.

See: newResource smart constructor.

Instances

Instances details
FromJSON Resource Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Resource

Generic Resource Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Resource

Associated Types

type Rep Resource :: Type -> Type #

Methods

from :: Resource -> Rep Resource x #

to :: Rep Resource x -> Resource #

Read Resource Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Resource

Show Resource Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Resource

NFData Resource Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Resource

Methods

rnf :: Resource -> () #

Eq Resource Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Resource

Hashable Resource Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Resource

Methods

hashWithSalt :: Int -> Resource -> Int #

hash :: Resource -> Int #

type Rep Resource Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Resource

newResource :: Resource Source #

Create a value of Resource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:disabledDate:Resource', resource_disabledDate - The date indicating when the resource was disabled from WorkMail use.

$sel:email:Resource', resource_email - The email of the resource.

$sel:enabledDate:Resource', resource_enabledDate - The date indicating when the resource was enabled for WorkMail use.

$sel:id:Resource', resource_id - The identifier of the resource.

$sel:name:Resource', resource_name - The name of the resource.

$sel:state:Resource', resource_state - The state of the resource, which can be ENABLED, DISABLED, or DELETED.

$sel:type':Resource', resource_type - The type of the resource: equipment or room.

Tag

data Tag Source #

Describes a tag applied to a resource.

See: newTag smart constructor.

Constructors

Tag' Text Text 

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.WorkMail.Types.Tag" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:key:Tag', tag_key - The key of the tag.

$sel:value:Tag', tag_value - The value of the tag.

User

data User Source #

The representation of an WorkMail user.

See: newUser smart constructor.

Instances

Instances details
FromJSON User Source # 
Instance details

Defined in Amazonka.WorkMail.Types.User

Generic User Source # 
Instance details

Defined in Amazonka.WorkMail.Types.User

Associated Types

type Rep User :: Type -> Type #

Methods

from :: User -> Rep User x #

to :: Rep User x -> User #

Read User Source # 
Instance details

Defined in Amazonka.WorkMail.Types.User

Show User Source # 
Instance details

Defined in Amazonka.WorkMail.Types.User

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

NFData User Source # 
Instance details

Defined in Amazonka.WorkMail.Types.User

Methods

rnf :: User -> () #

Eq User Source # 
Instance details

Defined in Amazonka.WorkMail.Types.User

Methods

(==) :: User -> User -> Bool #

(/=) :: User -> User -> Bool #

Hashable User Source # 
Instance details

Defined in Amazonka.WorkMail.Types.User

Methods

hashWithSalt :: Int -> User -> Int #

hash :: User -> Int #

type Rep User Source # 
Instance details

Defined in Amazonka.WorkMail.Types.User

newUser :: User Source #

Create a value of User with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:disabledDate:User', user_disabledDate - The date indicating when the user was disabled from WorkMail use.

$sel:displayName:User', user_displayName - The display name of the user.

$sel:email:User', user_email - The email of the user.

$sel:enabledDate:User', user_enabledDate - The date indicating when the user was enabled for WorkMail use.

$sel:id:User', user_id - The identifier of the user.

$sel:name:User', user_name - The name of the user.

$sel:state:User', user_state - The state of the user, which can be ENABLED, DISABLED, or DELETED.

$sel:userRole:User', user_userRole - The role of the user.