libZSservicesZSamazonka-workmailZSamazonka-workmail
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.WorkMail

Contents

Description

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

Amazon 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.

DirectoryUnavailableException

_DirectoryUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

InvalidParameterException

_InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

UnsupportedOperationException

_UnsupportedOperationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

DirectoryServiceAuthenticationFailedException

_DirectoryServiceAuthenticationFailedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

OrganizationStateException

_OrganizationStateException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

EntityStateException

_EntityStateException :: AsError a => Getting (First ServiceError) 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 => Getting (First ServiceError) 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.

TooManyTagsException

_TooManyTagsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

MailDomainStateException

_MailDomainStateException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

ReservedNameException

_ReservedNameException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

OrganizationNotFoundException

_OrganizationNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

EntityNotFoundException

_EntityNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

EntityAlreadyRegisteredException

_EntityAlreadyRegisteredException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

DirectoryInUseException

_DirectoryInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

MailDomainInUseException

_MailDomainInUseException :: AsError a => Getting (First ServiceError) 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 => Getting (First ServiceError) a ServiceError Source #

The domain specified is not found in your organization.

InvalidCustomSesConfigurationException

_InvalidCustomSesConfigurationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

ResourceNotFoundException

EmailAddressInUseException

_EmailAddressInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

NameAvailabilityException

_NameAvailabilityException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

LimitExceededException

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request exceeds the limit of the resource.

InvalidPasswordException

_InvalidPasswordException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

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.

DescribeInboundDmarcSettings

data DescribeInboundDmarcSettings Source #

See: newDescribeInboundDmarcSettings smart constructor.

Instances

Instances details
Eq DescribeInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeInboundDmarcSettings

Read DescribeInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeInboundDmarcSettings

Show 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 #

NFData DescribeInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeInboundDmarcSettings

Hashable DescribeInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeInboundDmarcSettings

ToJSON DescribeInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeInboundDmarcSettings

AWSRequest 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

type Rep DescribeInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeInboundDmarcSettings

type Rep DescribeInboundDmarcSettings = D1 ('MetaData "DescribeInboundDmarcSettings" "Amazonka.WorkMail.DescribeInboundDmarcSettings" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "DescribeInboundDmarcSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeInboundDmarcSettings

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:

$sel:organizationId:DescribeInboundDmarcSettings', describeInboundDmarcSettings_organizationId - Lists the ID of the given organization.

data DescribeInboundDmarcSettingsResponse Source #

Instances

Instances details
Eq 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

Generic DescribeInboundDmarcSettingsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeInboundDmarcSettings

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

GetMailDomain

data GetMailDomain Source #

See: newGetMailDomain smart constructor.

Constructors

GetMailDomain' Text Text 

Instances

Instances details
Eq GetMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

Read GetMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

Show GetMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

Generic GetMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

Associated Types

type Rep GetMailDomain :: Type -> Type #

NFData GetMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

Methods

rnf :: GetMailDomain -> () #

Hashable GetMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

ToJSON GetMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

AWSRequest GetMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

Associated Types

type AWSResponse 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

type Rep GetMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

type Rep GetMailDomain = D1 ('MetaData "GetMailDomain" "Amazonka.WorkMail.GetMailDomain" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "GetMailDomain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

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:

$sel:organizationId:GetMailDomain', getMailDomain_organizationId - The Amazon WorkMail organization for which the domain is retrieved.

$sel:domainName:GetMailDomain', getMailDomain_domainName - The domain from which you want to retrieve details.

data GetMailDomainResponse Source #

See: newGetMailDomainResponse smart constructor.

Instances

Instances details
Eq GetMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

Read GetMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

Show GetMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

Generic GetMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

Associated Types

type Rep GetMailDomainResponse :: Type -> Type #

NFData GetMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

Methods

rnf :: GetMailDomainResponse -> () #

type Rep GetMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailDomain

type Rep GetMailDomainResponse = D1 ('MetaData "GetMailDomainResponse" "Amazonka.WorkMail.GetMailDomain" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "GetMailDomainResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "isTestDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "records") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DnsRecord])) :*: S1 ('MetaSel ('Just "ownershipVerificationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsRecordVerificationStatus)))) :*: (S1 ('MetaSel ('Just "dkimVerificationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsRecordVerificationStatus)) :*: (S1 ('MetaSel ('Just "isDefault") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: 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:isTestDomain:GetMailDomainResponse', getMailDomainResponse_isTestDomain - Specifies whether the domain is a test domain provided by WorkMail, or a custom domain.

$sel:records:GetMailDomainResponse', getMailDomainResponse_records - A list of the DNS records that Amazon 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:ownershipVerificationStatus:GetMailDomainResponse', getMailDomainResponse_ownershipVerificationStatus - Indicates the status of the domain ownership verification.

$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:httpStatus:GetMailDomainResponse', getMailDomainResponse_httpStatus - The response's http status code.

UpdatePrimaryEmailAddress

data UpdatePrimaryEmailAddress Source #

See: newUpdatePrimaryEmailAddress smart constructor.

Instances

Instances details
Eq UpdatePrimaryEmailAddress Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

Read UpdatePrimaryEmailAddress Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

Show 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 #

NFData UpdatePrimaryEmailAddress Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

Hashable UpdatePrimaryEmailAddress Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

ToJSON UpdatePrimaryEmailAddress Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

AWSRequest 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

type Rep UpdatePrimaryEmailAddress Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

type Rep UpdatePrimaryEmailAddress = D1 ('MetaData "UpdatePrimaryEmailAddress" "Amazonka.WorkMail.UpdatePrimaryEmailAddress" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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))))
type AWSResponse UpdatePrimaryEmailAddress Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

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:

$sel:organizationId:UpdatePrimaryEmailAddress', updatePrimaryEmailAddress_organizationId - The organization that contains the user, group, or resource to update.

$sel:entityId:UpdatePrimaryEmailAddress', updatePrimaryEmailAddress_entityId - The user, group, or resource to update.

$sel:email:UpdatePrimaryEmailAddress', updatePrimaryEmailAddress_email - The value of the email to be updated as primary.

data UpdatePrimaryEmailAddressResponse Source #

See: newUpdatePrimaryEmailAddressResponse smart constructor.

Instances

Instances details
Eq UpdatePrimaryEmailAddressResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

Read UpdatePrimaryEmailAddressResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

Show UpdatePrimaryEmailAddressResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

Generic UpdatePrimaryEmailAddressResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdatePrimaryEmailAddress

Associated Types

type Rep UpdatePrimaryEmailAddressResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

DescribeResource

data DescribeResource Source #

See: newDescribeResource smart constructor.

Instances

Instances details
Eq DescribeResource Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

Read DescribeResource Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

Show DescribeResource Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

Generic DescribeResource Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

Associated Types

type Rep DescribeResource :: Type -> Type #

NFData DescribeResource Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

Methods

rnf :: DescribeResource -> () #

Hashable DescribeResource Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

ToJSON DescribeResource Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

AWSRequest DescribeResource Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

Associated Types

type AWSResponse 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

type Rep DescribeResource Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

type Rep DescribeResource = D1 ('MetaData "DescribeResource" "Amazonka.WorkMail.DescribeResource" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "DescribeResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeResource Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

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:

$sel:organizationId:DescribeResource', describeResource_organizationId - The identifier associated with the organization for which the resource is described.

$sel:resourceId:DescribeResource', describeResource_resourceId - The identifier of the resource to be described.

data DescribeResourceResponse Source #

See: newDescribeResourceResponse smart constructor.

Instances

Instances details
Eq DescribeResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

Read DescribeResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

Show DescribeResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

Generic DescribeResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeResource

Associated Types

type Rep DescribeResourceResponse :: Type -> Type #

NFData 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:email:DescribeResourceResponse', describeResourceResponse_email - The email of the described resource.

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

$sel:resourceId:DescribeResource', describeResourceResponse_resourceId - The identifier of the described resource.

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

$sel:name:DescribeResourceResponse', describeResourceResponse_name - The name of the described resource.

$sel:type':DescribeResourceResponse', describeResourceResponse_type - The type of the described resource.

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

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

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

CreateOrganization

data CreateOrganization Source #

See: newCreateOrganization smart constructor.

Instances

Instances details
Eq CreateOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

Read CreateOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

Show CreateOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

Generic CreateOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

Associated Types

type Rep CreateOrganization :: Type -> Type #

NFData CreateOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

Methods

rnf :: CreateOrganization -> () #

Hashable CreateOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

ToJSON CreateOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

AWSRequest CreateOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

Associated Types

type AWSResponse 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

type Rep CreateOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

type Rep CreateOrganization = D1 ('MetaData "CreateOrganization" "Amazonka.WorkMail.CreateOrganization" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "CreateOrganization'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "enableInteroperability") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "domains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Domain])) :*: S1 ('MetaSel ('Just "alias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

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:directoryId:CreateOrganization', createOrganization_directoryId - The AWS Directory Service directory ID.

$sel:enableInteroperability:CreateOrganization', createOrganization_enableInteroperability - When true, allows organization interoperability between Amazon WorkMail and Microsoft Exchange. Can only be set to true if an AD Connector directory ID is included in the request.

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

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

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

$sel:alias:CreateOrganization', createOrganization_alias - The organization alias.

data CreateOrganizationResponse Source #

See: newCreateOrganizationResponse smart constructor.

Instances

Instances details
Eq CreateOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

Read CreateOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

Show CreateOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

Generic CreateOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateOrganization

Associated Types

type Rep CreateOrganizationResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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:

$sel:organizationId:CreateOrganizationResponse', createOrganizationResponse_organizationId - The organization ID.

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

CreateAlias

data CreateAlias Source #

See: newCreateAlias smart constructor.

Constructors

CreateAlias' Text Text Text 

Instances

Instances details
Eq CreateAlias Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

Read CreateAlias Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

Show CreateAlias Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

Generic CreateAlias Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

Associated Types

type Rep CreateAlias :: Type -> Type #

NFData CreateAlias Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

Methods

rnf :: CreateAlias -> () #

Hashable CreateAlias Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

ToJSON CreateAlias Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

AWSRequest CreateAlias Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

Associated Types

type AWSResponse 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

type Rep CreateAlias Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

type Rep CreateAlias = D1 ('MetaData "CreateAlias" "Amazonka.WorkMail.CreateAlias" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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))))
type AWSResponse CreateAlias Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

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:

$sel:organizationId:CreateAlias', createAlias_organizationId - The organization under which the member (user or group) exists.

$sel:entityId:CreateAlias', createAlias_entityId - The member (user or group) to which this alias is added.

$sel:alias:CreateAlias', createAlias_alias - The alias to add to the member set.

data CreateAliasResponse Source #

See: newCreateAliasResponse smart constructor.

Instances

Instances details
Eq CreateAliasResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

Read CreateAliasResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

Show CreateAliasResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

Generic CreateAliasResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

Associated Types

type Rep CreateAliasResponse :: Type -> Type #

NFData CreateAliasResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

Methods

rnf :: CreateAliasResponse -> () #

type Rep CreateAliasResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateAlias

type Rep CreateAliasResponse = D1 ('MetaData "CreateAliasResponse" "Amazonka.WorkMail.CreateAlias" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

DeleteOrganization

data DeleteOrganization Source #

See: newDeleteOrganization smart constructor.

Instances

Instances details
Eq DeleteOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

Read DeleteOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

Show DeleteOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

Generic DeleteOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

Associated Types

type Rep DeleteOrganization :: Type -> Type #

NFData DeleteOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

Methods

rnf :: DeleteOrganization -> () #

Hashable DeleteOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

ToJSON DeleteOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

AWSRequest DeleteOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

Associated Types

type AWSResponse 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

type Rep DeleteOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

type Rep DeleteOrganization = D1 ('MetaData "DeleteOrganization" "Amazonka.WorkMail.DeleteOrganization" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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))))
type AWSResponse DeleteOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

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.

$sel:organizationId: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
Eq DeleteOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

Read DeleteOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

Show DeleteOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

Generic DeleteOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteOrganization

Associated Types

type Rep DeleteOrganizationResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "DeleteOrganizationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "organizationId") '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:

$sel:state:DeleteOrganizationResponse', deleteOrganizationResponse_state - The state of the organization.

$sel:organizationId:DeleteOrganization', deleteOrganizationResponse_organizationId - The organization ID.

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

ResetPassword

data ResetPassword Source #

See: newResetPassword smart constructor.

Instances

Instances details
Eq ResetPassword Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

Show ResetPassword Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

Generic ResetPassword Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

Associated Types

type Rep ResetPassword :: Type -> Type #

NFData ResetPassword Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

Methods

rnf :: ResetPassword -> () #

Hashable ResetPassword Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

ToJSON ResetPassword Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

AWSRequest ResetPassword Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

Associated Types

type AWSResponse 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

type Rep ResetPassword Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

type Rep ResetPassword = D1 ('MetaData "ResetPassword" "Amazonka.WorkMail.ResetPassword" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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)))))
type AWSResponse ResetPassword Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

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:

$sel:organizationId:ResetPassword', resetPassword_organizationId - The identifier of the organization that contains the user for which the password is reset.

$sel:userId: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
Eq ResetPasswordResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

Read ResetPasswordResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

Show ResetPasswordResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

Generic ResetPasswordResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

Associated Types

type Rep ResetPasswordResponse :: Type -> Type #

NFData ResetPasswordResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

Methods

rnf :: ResetPasswordResponse -> () #

type Rep ResetPasswordResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ResetPassword

type Rep ResetPasswordResponse = D1 ('MetaData "ResetPasswordResponse" "Amazonka.WorkMail.ResetPassword" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

DescribeGroup

data DescribeGroup Source #

See: newDescribeGroup smart constructor.

Constructors

DescribeGroup' Text Text 

Instances

Instances details
Eq DescribeGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

Read DescribeGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

Show DescribeGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

Generic DescribeGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

Associated Types

type Rep DescribeGroup :: Type -> Type #

NFData DescribeGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

Methods

rnf :: DescribeGroup -> () #

Hashable DescribeGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

ToJSON DescribeGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

AWSRequest DescribeGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

Associated Types

type AWSResponse 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

type Rep DescribeGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

type Rep DescribeGroup = D1 ('MetaData "DescribeGroup" "Amazonka.WorkMail.DescribeGroup" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "DescribeGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

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:

$sel:organizationId:DescribeGroup', describeGroup_organizationId - The identifier for the organization under which the group exists.

$sel:groupId:DescribeGroup', describeGroup_groupId - The identifier for the group to be described.

data DescribeGroupResponse Source #

See: newDescribeGroupResponse smart constructor.

Instances

Instances details
Eq DescribeGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

Read DescribeGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

Show DescribeGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

Generic DescribeGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

Associated Types

type Rep DescribeGroupResponse :: Type -> Type #

NFData DescribeGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeGroup

Methods

rnf :: DescribeGroupResponse -> () #

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:

$sel:email:DescribeGroupResponse', describeGroupResponse_email - The email of the described group.

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

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

$sel:name:DescribeGroupResponse', describeGroupResponse_name - The name of the described group.

$sel:groupId:DescribeGroup', describeGroupResponse_groupId - The identifier of the described group.

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

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

DescribeMailboxExportJob

data DescribeMailboxExportJob Source #

See: newDescribeMailboxExportJob smart constructor.

Instances

Instances details
Eq DescribeMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

Read DescribeMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

Show 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 #

NFData DescribeMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

Hashable DescribeMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

ToJSON DescribeMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

AWSRequest 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

type Rep DescribeMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

type Rep DescribeMailboxExportJob = D1 ('MetaData "DescribeMailboxExportJob" "Amazonka.WorkMail.DescribeMailboxExportJob" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "DescribeMailboxExportJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

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:

$sel:jobId:DescribeMailboxExportJob', describeMailboxExportJob_jobId - The mailbox export job ID.

$sel:organizationId:DescribeMailboxExportJob', describeMailboxExportJob_organizationId - The organization ID.

data DescribeMailboxExportJobResponse Source #

See: newDescribeMailboxExportJobResponse smart constructor.

Instances

Instances details
Eq DescribeMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

Read DescribeMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

Show DescribeMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

Generic DescribeMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeMailboxExportJob

Associated Types

type Rep DescribeMailboxExportJobResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "DescribeMailboxExportJobResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MailboxExportJobState)) :*: (S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "estimatedProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "s3Path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "s3Prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "entityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "errorInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3BucketName") '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))))))

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:

$sel:state:DescribeMailboxExportJobResponse', describeMailboxExportJobResponse_state - The state of the mailbox export job.

$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:startTime:DescribeMailboxExportJobResponse', describeMailboxExportJobResponse_startTime - The mailbox export job start timestamp.

$sel:estimatedProgress:DescribeMailboxExportJobResponse', describeMailboxExportJobResponse_estimatedProgress - The estimated progress of the mailbox export job, in percentage points.

$sel:endTime:DescribeMailboxExportJobResponse', describeMailboxExportJobResponse_endTime - The mailbox export job end timestamp.

$sel:s3Path: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.

$sel:entityId:DescribeMailboxExportJobResponse', describeMailboxExportJobResponse_entityId - The identifier of the user or resource associated with the mailbox.

$sel:description:DescribeMailboxExportJobResponse', describeMailboxExportJobResponse_description - The mailbox export job description.

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

$sel:s3BucketName:DescribeMailboxExportJobResponse', describeMailboxExportJobResponse_s3BucketName - The name of the S3 bucket.

$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.

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

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

Associated Types

type AWSResponse 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

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.WorkMail.ListTagsForResource" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

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
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

RegisterToWorkMail

data RegisterToWorkMail Source #

See: newRegisterToWorkMail smart constructor.

Instances

Instances details
Eq RegisterToWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

Read RegisterToWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

Show RegisterToWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

Generic RegisterToWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

Associated Types

type Rep RegisterToWorkMail :: Type -> Type #

NFData RegisterToWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

Methods

rnf :: RegisterToWorkMail -> () #

Hashable RegisterToWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

ToJSON RegisterToWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

AWSRequest RegisterToWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

Associated Types

type AWSResponse 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

type Rep RegisterToWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

type Rep RegisterToWorkMail = D1 ('MetaData "RegisterToWorkMail" "Amazonka.WorkMail.RegisterToWorkMail" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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))))
type AWSResponse RegisterToWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

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:

$sel:organizationId:RegisterToWorkMail', registerToWorkMail_organizationId - The identifier for the organization under which the user, group, or resource exists.

$sel:entityId:RegisterToWorkMail', registerToWorkMail_entityId - The identifier for the user, group, or resource to be updated.

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

data RegisterToWorkMailResponse Source #

See: newRegisterToWorkMailResponse smart constructor.

Instances

Instances details
Eq RegisterToWorkMailResponse Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

Read RegisterToWorkMailResponse Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

Show RegisterToWorkMailResponse Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

Generic RegisterToWorkMailResponse Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterToWorkMail

Associated Types

type Rep RegisterToWorkMailResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

ListAliases (Paginated)

data ListAliases Source #

See: newListAliases smart constructor.

Instances

Instances details
Eq ListAliases Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

Read ListAliases Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

Show ListAliases Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

Generic ListAliases Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

Associated Types

type Rep ListAliases :: Type -> Type #

NFData ListAliases Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

Methods

rnf :: ListAliases -> () #

Hashable ListAliases Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

ToJSON 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 #

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

type Rep ListAliases Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

type Rep ListAliases = D1 ('MetaData "ListAliases" "Amazonka.WorkMail.ListAliases" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "ListAliases'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "entityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListAliases Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

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:nextToken:ListAliases', listAliases_nextToken - The token to use to retrieve the next page of results. The first call does not contain any tokens.

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

$sel:organizationId:ListAliases', listAliases_organizationId - The identifier for the organization under which the entity exists.

$sel:entityId:ListAliases', listAliases_entityId - The identifier for the entity for which to list the aliases.

data ListAliasesResponse Source #

See: newListAliasesResponse smart constructor.

Instances

Instances details
Eq ListAliasesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

Read ListAliasesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

Show ListAliasesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

Generic ListAliasesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

Associated Types

type Rep ListAliasesResponse :: Type -> Type #

NFData ListAliasesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

Methods

rnf :: ListAliasesResponse -> () #

type Rep ListAliasesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAliases

type Rep ListAliasesResponse = D1 ('MetaData "ListAliasesResponse" "Amazonka.WorkMail.ListAliases" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

$sel:nextToken: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.

PutMailboxPermissions

data PutMailboxPermissions Source #

See: newPutMailboxPermissions smart constructor.

Instances

Instances details
Eq PutMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

Read PutMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

Show PutMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

Generic PutMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

Associated Types

type Rep PutMailboxPermissions :: Type -> Type #

NFData PutMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

Methods

rnf :: PutMailboxPermissions -> () #

Hashable PutMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

ToJSON PutMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

AWSRequest PutMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

Associated Types

type AWSResponse 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

type Rep PutMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

type Rep PutMailboxPermissions = D1 ('MetaData "PutMailboxPermissions" "Amazonka.WorkMail.PutMailboxPermissions" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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]))))
type AWSResponse PutMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

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:

$sel:organizationId:PutMailboxPermissions', putMailboxPermissions_organizationId - The identifier of the organization under which the user, group, or resource exists.

$sel:entityId:PutMailboxPermissions', putMailboxPermissions_entityId - The identifier of the user, group, or resource for which to update mailbox permissions.

$sel:granteeId:PutMailboxPermissions', putMailboxPermissions_granteeId - The identifier of the user, group, or resource to which to grant the permissions.

$sel:permissionValues: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
Eq PutMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

Read PutMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

Show PutMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

Generic PutMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutMailboxPermissions

Associated Types

type Rep PutMailboxPermissionsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

GetMobileDeviceAccessEffect

data GetMobileDeviceAccessEffect Source #

See: newGetMobileDeviceAccessEffect smart constructor.

Instances

Instances details
Eq GetMobileDeviceAccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessEffect

Read GetMobileDeviceAccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessEffect

Show 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 #

NFData GetMobileDeviceAccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessEffect

Hashable GetMobileDeviceAccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessEffect

ToJSON GetMobileDeviceAccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessEffect

AWSRequest 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

type Rep GetMobileDeviceAccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessEffect

type Rep GetMobileDeviceAccessEffect = D1 ('MetaData "GetMobileDeviceAccessEffect" "Amazonka.WorkMail.GetMobileDeviceAccessEffect" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "GetMobileDeviceAccessEffect'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deviceOperatingSystem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deviceModel") '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)))))
type AWSResponse GetMobileDeviceAccessEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessEffect

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:deviceOperatingSystem:GetMobileDeviceAccessEffect', getMobileDeviceAccessEffect_deviceOperatingSystem - Device operating system the simulated user will report.

$sel:deviceModel:GetMobileDeviceAccessEffect', getMobileDeviceAccessEffect_deviceModel - Device model 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.

$sel:organizationId:GetMobileDeviceAccessEffect', getMobileDeviceAccessEffect_organizationId - The Amazon WorkMail organization to simulate the access effect for.

data GetMobileDeviceAccessEffectResponse Source #

Instances

Instances details
Eq 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

Generic GetMobileDeviceAccessEffectResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessEffect

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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:

$sel:effect:GetMobileDeviceAccessEffectResponse', getMobileDeviceAccessEffectResponse_effect - The effect of the simulated access, ALLOW or DENY, after evaluating mobile device access rules in the Amazon 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.

DeleteMailboxPermissions

data DeleteMailboxPermissions Source #

See: newDeleteMailboxPermissions smart constructor.

Instances

Instances details
Eq DeleteMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

Read DeleteMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

Show 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 #

NFData DeleteMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

Hashable DeleteMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

ToJSON DeleteMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

AWSRequest 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

type Rep DeleteMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

type Rep DeleteMailboxPermissions = D1 ('MetaData "DeleteMailboxPermissions" "Amazonka.WorkMail.DeleteMailboxPermissions" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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))))
type AWSResponse DeleteMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

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:

$sel:organizationId:DeleteMailboxPermissions', deleteMailboxPermissions_organizationId - The identifier of the organization under which the member (user or group) exists.

$sel:entityId:DeleteMailboxPermissions', deleteMailboxPermissions_entityId - The identifier of the member (user or group) that owns the mailbox.

$sel:granteeId: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
Eq DeleteMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

Read DeleteMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

Show DeleteMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

Generic DeleteMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMailboxPermissions

Associated Types

type Rep DeleteMailboxPermissionsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

ListUsers (Paginated)

data ListUsers Source #

See: newListUsers smart constructor.

Instances

Instances details
Eq ListUsers Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

Read ListUsers Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

Show ListUsers Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

Generic ListUsers Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

Associated Types

type Rep ListUsers :: Type -> Type #

NFData ListUsers Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

Methods

rnf :: ListUsers -> () #

Hashable ListUsers Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

ToJSON 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 #

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

type Rep ListUsers Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

type Rep ListUsers = D1 ('MetaData "ListUsers" "Amazonka.WorkMail.ListUsers" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "ListUsers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListUsers Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

newListUsers Source #

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:nextToken:ListUsers', listUsers_nextToken - The token to use to retrieve the next page of results. The first call does not contain any tokens.

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

$sel:organizationId:ListUsers', listUsers_organizationId - The identifier for the organization under which the users exist.

data ListUsersResponse Source #

See: newListUsersResponse smart constructor.

Instances

Instances details
Eq ListUsersResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

Read ListUsersResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

Show ListUsersResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

Generic ListUsersResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

Associated Types

type Rep ListUsersResponse :: Type -> Type #

NFData ListUsersResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

Methods

rnf :: ListUsersResponse -> () #

type Rep ListUsersResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListUsers

type Rep ListUsersResponse = D1 ('MetaData "ListUsersResponse" "Amazonka.WorkMail.ListUsers" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "ListUsersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "users") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [User])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

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

$sel:nextToken: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:httpStatus:ListUsersResponse', listUsersResponse_httpStatus - The response's http status code.

PutInboundDmarcSettings

data PutInboundDmarcSettings Source #

See: newPutInboundDmarcSettings smart constructor.

Instances

Instances details
Eq PutInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

Read PutInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

Show 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 #

NFData PutInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

Methods

rnf :: PutInboundDmarcSettings -> () #

Hashable PutInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

ToJSON PutInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

AWSRequest 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

type Rep PutInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

type Rep PutInboundDmarcSettings = D1 ('MetaData "PutInboundDmarcSettings" "Amazonka.WorkMail.PutInboundDmarcSettings" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "PutInboundDmarcSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "enforced") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))
type AWSResponse PutInboundDmarcSettings Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

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:

$sel:organizationId: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
Eq PutInboundDmarcSettingsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

Read PutInboundDmarcSettingsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

Show PutInboundDmarcSettingsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

Generic PutInboundDmarcSettingsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutInboundDmarcSettings

Associated Types

type Rep PutInboundDmarcSettingsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

GetMailboxDetails

data GetMailboxDetails Source #

See: newGetMailboxDetails smart constructor.

Instances

Instances details
Eq GetMailboxDetails Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

Read GetMailboxDetails Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

Show GetMailboxDetails Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

Generic GetMailboxDetails Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

Associated Types

type Rep GetMailboxDetails :: Type -> Type #

NFData GetMailboxDetails Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

Methods

rnf :: GetMailboxDetails -> () #

Hashable GetMailboxDetails Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

ToJSON GetMailboxDetails Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

AWSRequest GetMailboxDetails Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

Associated Types

type AWSResponse 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

type Rep GetMailboxDetails Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

type Rep GetMailboxDetails = D1 ('MetaData "GetMailboxDetails" "Amazonka.WorkMail.GetMailboxDetails" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "GetMailboxDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetMailboxDetails Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

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:

$sel:organizationId:GetMailboxDetails', getMailboxDetails_organizationId - The identifier for the organization that contains the user whose mailbox details are being requested.

$sel:userId:GetMailboxDetails', getMailboxDetails_userId - The identifier for the user whose mailbox details are being requested.

data GetMailboxDetailsResponse Source #

See: newGetMailboxDetailsResponse smart constructor.

Instances

Instances details
Eq GetMailboxDetailsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

Read GetMailboxDetailsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

Show GetMailboxDetailsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

Generic GetMailboxDetailsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMailboxDetails

Associated Types

type Rep GetMailboxDetailsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

AssociateMemberToGroup

data AssociateMemberToGroup Source #

See: newAssociateMemberToGroup smart constructor.

Instances

Instances details
Eq AssociateMemberToGroup Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

Read AssociateMemberToGroup Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

Show AssociateMemberToGroup Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

Generic AssociateMemberToGroup Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

Associated Types

type Rep AssociateMemberToGroup :: Type -> Type #

NFData AssociateMemberToGroup Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

Methods

rnf :: AssociateMemberToGroup -> () #

Hashable AssociateMemberToGroup Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

ToJSON AssociateMemberToGroup Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

AWSRequest AssociateMemberToGroup Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

Associated Types

type AWSResponse 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

type Rep AssociateMemberToGroup Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

type Rep AssociateMemberToGroup = D1 ('MetaData "AssociateMemberToGroup" "Amazonka.WorkMail.AssociateMemberToGroup" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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))))
type AWSResponse AssociateMemberToGroup Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

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:

$sel:organizationId: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
Eq AssociateMemberToGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

Read AssociateMemberToGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

Show AssociateMemberToGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

Generic AssociateMemberToGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateMemberToGroup

Associated Types

type Rep AssociateMemberToGroupResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

DeleteResource

data DeleteResource Source #

See: newDeleteResource smart constructor.

Constructors

DeleteResource' Text Text 

Instances

Instances details
Eq DeleteResource Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

Read DeleteResource Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

Show DeleteResource Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

Generic DeleteResource Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

Associated Types

type Rep DeleteResource :: Type -> Type #

NFData DeleteResource Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

Methods

rnf :: DeleteResource -> () #

Hashable DeleteResource Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

ToJSON DeleteResource Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

AWSRequest DeleteResource Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

Associated Types

type AWSResponse 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

type Rep DeleteResource Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

type Rep DeleteResource = D1 ('MetaData "DeleteResource" "Amazonka.WorkMail.DeleteResource" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "DeleteResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteResource Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

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:

$sel:organizationId: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
Eq DeleteResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

Read DeleteResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

Show DeleteResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

Generic DeleteResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

Associated Types

type Rep DeleteResourceResponse :: Type -> Type #

NFData DeleteResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

Methods

rnf :: DeleteResourceResponse -> () #

type Rep DeleteResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteResource

type Rep DeleteResourceResponse = D1 ('MetaData "DeleteResourceResponse" "Amazonka.WorkMail.DeleteResource" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

UpdateResource

data UpdateResource Source #

See: newUpdateResource smart constructor.

Instances

Instances details
Eq UpdateResource Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

Read UpdateResource Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

Show UpdateResource Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

Generic UpdateResource Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

Associated Types

type Rep UpdateResource :: Type -> Type #

NFData UpdateResource Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

Methods

rnf :: UpdateResource -> () #

Hashable UpdateResource Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

ToJSON UpdateResource Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

AWSRequest UpdateResource Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

Associated Types

type AWSResponse 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

type Rep UpdateResource Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

type Rep UpdateResource = D1 ('MetaData "UpdateResource" "Amazonka.WorkMail.UpdateResource" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "UpdateResource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bookingOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BookingOptions))) :*: (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateResource Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

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:name:UpdateResource', updateResource_name - The name of the resource to be updated.

$sel:bookingOptions:UpdateResource', updateResource_bookingOptions - The resource's booking options to be updated.

$sel:organizationId: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
Eq UpdateResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

Read UpdateResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

Show UpdateResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

Generic UpdateResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

Associated Types

type Rep UpdateResourceResponse :: Type -> Type #

NFData UpdateResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

Methods

rnf :: UpdateResourceResponse -> () #

type Rep UpdateResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateResource

type Rep UpdateResourceResponse = D1 ('MetaData "UpdateResourceResponse" "Amazonka.WorkMail.UpdateResource" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

DisassociateMemberFromGroup

data DisassociateMemberFromGroup Source #

See: newDisassociateMemberFromGroup smart constructor.

Instances

Instances details
Eq DisassociateMemberFromGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateMemberFromGroup

Read DisassociateMemberFromGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateMemberFromGroup

Show 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 #

NFData DisassociateMemberFromGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateMemberFromGroup

Hashable DisassociateMemberFromGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateMemberFromGroup

ToJSON DisassociateMemberFromGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateMemberFromGroup

AWSRequest 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

type Rep DisassociateMemberFromGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateMemberFromGroup

type Rep DisassociateMemberFromGroup = D1 ('MetaData "DisassociateMemberFromGroup" "Amazonka.WorkMail.DisassociateMemberFromGroup" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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))))
type AWSResponse DisassociateMemberFromGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateMemberFromGroup

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:

$sel:organizationId: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
Eq 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

Generic DisassociateMemberFromGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateMemberFromGroup

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

ListResources (Paginated)

data ListResources Source #

See: newListResources smart constructor.

Instances

Instances details
Eq ListResources Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

Read ListResources Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

Show ListResources Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

Generic ListResources Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

Associated Types

type Rep ListResources :: Type -> Type #

NFData ListResources Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

Methods

rnf :: ListResources -> () #

Hashable ListResources Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

ToJSON 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 #

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

type Rep ListResources Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

type Rep ListResources = D1 ('MetaData "ListResources" "Amazonka.WorkMail.ListResources" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "ListResources'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListResources Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

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:nextToken:ListResources', listResources_nextToken - The token to use to retrieve the next page of results. The first call does not contain any tokens.

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

$sel:organizationId:ListResources', listResources_organizationId - The identifier for the organization under which the resources exist.

data ListResourcesResponse Source #

See: newListResourcesResponse smart constructor.

Instances

Instances details
Eq ListResourcesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

Read ListResourcesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

Show ListResourcesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

Generic ListResourcesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

Associated Types

type Rep ListResourcesResponse :: Type -> Type #

NFData ListResourcesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

Methods

rnf :: ListResourcesResponse -> () #

type Rep ListResourcesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListResources

type Rep ListResourcesResponse = D1 ('MetaData "ListResourcesResponse" "Amazonka.WorkMail.ListResources" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "ListResourcesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Resource])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

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

$sel:nextToken: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:httpStatus:ListResourcesResponse', listResourcesResponse_httpStatus - The response's http status code.

DeregisterFromWorkMail

data DeregisterFromWorkMail Source #

See: newDeregisterFromWorkMail smart constructor.

Instances

Instances details
Eq DeregisterFromWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

Read DeregisterFromWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

Show DeregisterFromWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

Generic DeregisterFromWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

Associated Types

type Rep DeregisterFromWorkMail :: Type -> Type #

NFData DeregisterFromWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

Methods

rnf :: DeregisterFromWorkMail -> () #

Hashable DeregisterFromWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

ToJSON DeregisterFromWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

AWSRequest DeregisterFromWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

Associated Types

type AWSResponse 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

type Rep DeregisterFromWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

type Rep DeregisterFromWorkMail = D1 ('MetaData "DeregisterFromWorkMail" "Amazonka.WorkMail.DeregisterFromWorkMail" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "DeregisterFromWorkMail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "entityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeregisterFromWorkMail Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

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:

$sel:organizationId:DeregisterFromWorkMail', deregisterFromWorkMail_organizationId - The identifier for the organization under which the Amazon WorkMail entity exists.

$sel:entityId:DeregisterFromWorkMail', deregisterFromWorkMail_entityId - The identifier for the member (user or group) to be updated.

data DeregisterFromWorkMailResponse Source #

See: newDeregisterFromWorkMailResponse smart constructor.

Instances

Instances details
Eq DeregisterFromWorkMailResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

Read DeregisterFromWorkMailResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

Show DeregisterFromWorkMailResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

Generic DeregisterFromWorkMailResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterFromWorkMail

Associated Types

type Rep DeregisterFromWorkMailResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

ListMailboxExportJobs

data ListMailboxExportJobs Source #

See: newListMailboxExportJobs smart constructor.

Instances

Instances details
Eq ListMailboxExportJobs Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

Read ListMailboxExportJobs Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

Show ListMailboxExportJobs Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

Generic ListMailboxExportJobs Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

Associated Types

type Rep ListMailboxExportJobs :: Type -> Type #

NFData ListMailboxExportJobs Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

Methods

rnf :: ListMailboxExportJobs -> () #

Hashable ListMailboxExportJobs Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

ToJSON ListMailboxExportJobs Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

AWSRequest ListMailboxExportJobs Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

Associated Types

type AWSResponse 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

type Rep ListMailboxExportJobs Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

type Rep ListMailboxExportJobs = D1 ('MetaData "ListMailboxExportJobs" "Amazonka.WorkMail.ListMailboxExportJobs" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "ListMailboxExportJobs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListMailboxExportJobs Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

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:nextToken:ListMailboxExportJobs', listMailboxExportJobs_nextToken - The token to use to retrieve the next page of results.

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

$sel:organizationId:ListMailboxExportJobs', listMailboxExportJobs_organizationId - The organization ID.

data ListMailboxExportJobsResponse Source #

See: newListMailboxExportJobsResponse smart constructor.

Instances

Instances details
Eq ListMailboxExportJobsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

Read ListMailboxExportJobsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

Show ListMailboxExportJobsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

Generic ListMailboxExportJobsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxExportJobs

Associated Types

type Rep ListMailboxExportJobsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "ListMailboxExportJobsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "jobs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MailboxExportJob])) :*: 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:nextToken:ListMailboxExportJobs', listMailboxExportJobsResponse_nextToken - The token to use to retrieve the next page of results.

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

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

CreateMobileDeviceAccessRule

data CreateMobileDeviceAccessRule Source #

See: newCreateMobileDeviceAccessRule smart constructor.

Instances

Instances details
Eq CreateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.CreateMobileDeviceAccessRule

Read CreateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.CreateMobileDeviceAccessRule

Show 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 #

NFData CreateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.CreateMobileDeviceAccessRule

Hashable CreateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.CreateMobileDeviceAccessRule

ToJSON CreateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.CreateMobileDeviceAccessRule

AWSRequest 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

type Rep CreateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.CreateMobileDeviceAccessRule

type Rep CreateMobileDeviceAccessRule = D1 ('MetaData "CreateMobileDeviceAccessRule" "Amazonka.WorkMail.CreateMobileDeviceAccessRule" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "CreateMobileDeviceAccessRule'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "deviceUserAgents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "deviceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))))) :*: (S1 ('MetaSel ('Just "notDeviceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "notDeviceOperatingSystems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty 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 "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "notDeviceUserAgents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))))) :*: ((S1 ('MetaSel ('Just "notDeviceModels") '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))))))
type AWSResponse CreateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.CreateMobileDeviceAccessRule

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.

$sel:deviceUserAgents:CreateMobileDeviceAccessRule', createMobileDeviceAccessRule_deviceUserAgents - Device user agents that the rule will match.

$sel:deviceTypes:CreateMobileDeviceAccessRule', createMobileDeviceAccessRule_deviceTypes - Device types that the rule will match.

$sel:notDeviceTypes:CreateMobileDeviceAccessRule', createMobileDeviceAccessRule_notDeviceTypes - Device types that the rule will not match. All other device types will match.

$sel:notDeviceOperatingSystems:CreateMobileDeviceAccessRule', createMobileDeviceAccessRule_notDeviceOperatingSystems - Device operating systems that the rule will not match. All other device operating systems will match.

$sel:deviceModels:CreateMobileDeviceAccessRule', createMobileDeviceAccessRule_deviceModels - Device models that the rule will match.

$sel:deviceOperatingSystems:CreateMobileDeviceAccessRule', createMobileDeviceAccessRule_deviceOperatingSystems - Device operating systems that the rule will match.

$sel:description:CreateMobileDeviceAccessRule', createMobileDeviceAccessRule_description - The rule description.

$sel:notDeviceUserAgents:CreateMobileDeviceAccessRule', createMobileDeviceAccessRule_notDeviceUserAgents - Device user agents that the rule will not match. All other device user agents will match.

$sel:notDeviceModels:CreateMobileDeviceAccessRule', createMobileDeviceAccessRule_notDeviceModels - Device models that the rule will not match. All other device models will match.

$sel:organizationId:CreateMobileDeviceAccessRule', createMobileDeviceAccessRule_organizationId - The Amazon WorkMail organization under which the rule will be created.

$sel:name:CreateMobileDeviceAccessRule', createMobileDeviceAccessRule_name - The rule name.

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

data CreateMobileDeviceAccessRuleResponse Source #

Instances

Instances details
Eq 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

Generic CreateMobileDeviceAccessRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateMobileDeviceAccessRule

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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:

$sel:mobileDeviceAccessRuleId:CreateMobileDeviceAccessRuleResponse', createMobileDeviceAccessRuleResponse_mobileDeviceAccessRuleId - The identifier for the newly created mobile device access rule.

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

ListMailboxPermissions (Paginated)

data ListMailboxPermissions Source #

See: newListMailboxPermissions smart constructor.

Instances

Instances details
Eq ListMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

Read ListMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

Show ListMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

Generic ListMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

Associated Types

type Rep ListMailboxPermissions :: Type -> Type #

NFData ListMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

Methods

rnf :: ListMailboxPermissions -> () #

Hashable ListMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

ToJSON 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 #

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

type Rep ListMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

type Rep ListMailboxPermissions = D1 ('MetaData "ListMailboxPermissions" "Amazonka.WorkMail.ListMailboxPermissions" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "ListMailboxPermissions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "entityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListMailboxPermissions Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

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:nextToken:ListMailboxPermissions', listMailboxPermissions_nextToken - The token to use to retrieve the next page of results. The first call does not contain any tokens.

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

$sel:organizationId:ListMailboxPermissions', listMailboxPermissions_organizationId - The identifier of the organization under which the user, group, or resource exists.

$sel:entityId: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
Eq ListMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

Read ListMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

Show ListMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

Generic ListMailboxPermissionsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailboxPermissions

Associated Types

type Rep ListMailboxPermissionsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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:

$sel:nextToken: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.

GetMobileDeviceAccessOverride

data GetMobileDeviceAccessOverride Source #

See: newGetMobileDeviceAccessOverride smart constructor.

Instances

Instances details
Eq GetMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessOverride

Read GetMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessOverride

Show 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 #

NFData GetMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessOverride

Hashable GetMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessOverride

ToJSON GetMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessOverride

AWSRequest 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

type Rep GetMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessOverride

type Rep GetMobileDeviceAccessOverride = D1 ('MetaData "GetMobileDeviceAccessOverride" "Amazonka.WorkMail.GetMobileDeviceAccessOverride" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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))))
type AWSResponse GetMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessOverride

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:

$sel:organizationId:GetMobileDeviceAccessOverride', getMobileDeviceAccessOverride_organizationId - The Amazon WorkMail organization to which you want to apply the override.

$sel:userId: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

$sel:deviceId:GetMobileDeviceAccessOverride', getMobileDeviceAccessOverride_deviceId - The mobile device to which the override applies. DeviceId is case insensitive.

data GetMobileDeviceAccessOverrideResponse Source #

Instances

Instances details
Eq 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

Generic GetMobileDeviceAccessOverrideResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetMobileDeviceAccessOverride

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "GetMobileDeviceAccessOverrideResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "effect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MobileDeviceAccessRuleEffect)) :*: (S1 ('MetaSel ('Just "userId") '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 "deviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

ListGroupMembers (Paginated)

data ListGroupMembers Source #

See: newListGroupMembers smart constructor.

Instances

Instances details
Eq ListGroupMembers Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

Read ListGroupMembers Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

Show ListGroupMembers Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

Generic ListGroupMembers Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

Associated Types

type Rep ListGroupMembers :: Type -> Type #

NFData ListGroupMembers Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

Methods

rnf :: ListGroupMembers -> () #

Hashable ListGroupMembers Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

ToJSON 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 #

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

type Rep ListGroupMembers Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

type Rep ListGroupMembers = D1 ('MetaData "ListGroupMembers" "Amazonka.WorkMail.ListGroupMembers" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "ListGroupMembers'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListGroupMembers Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

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:nextToken:ListGroupMembers', listGroupMembers_nextToken - The token to use to retrieve the next page of results. The first call does not contain any tokens.

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

$sel:organizationId: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
Eq ListGroupMembersResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

Read ListGroupMembersResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

Show ListGroupMembersResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

Generic ListGroupMembersResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroupMembers

Associated Types

type Rep ListGroupMembersResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

$sel:nextToken: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.

DisassociateDelegateFromResource

data DisassociateDelegateFromResource Source #

See: newDisassociateDelegateFromResource smart constructor.

Instances

Instances details
Eq DisassociateDelegateFromResource Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateDelegateFromResource

Read DisassociateDelegateFromResource Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateDelegateFromResource

Show 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 #

NFData DisassociateDelegateFromResource Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateDelegateFromResource

Hashable DisassociateDelegateFromResource Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateDelegateFromResource

ToJSON DisassociateDelegateFromResource Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateDelegateFromResource

AWSRequest 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

type Rep DisassociateDelegateFromResource Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateDelegateFromResource

type Rep DisassociateDelegateFromResource = D1 ('MetaData "DisassociateDelegateFromResource" "Amazonka.WorkMail.DisassociateDelegateFromResource" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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))))
type AWSResponse DisassociateDelegateFromResource Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateDelegateFromResource

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:

$sel:organizationId: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.

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

data DisassociateDelegateFromResourceResponse Source #

Instances

Instances details
Eq 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

Generic DisassociateDelegateFromResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DisassociateDelegateFromResource

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

DeleteAccessControlRule

data DeleteAccessControlRule Source #

See: newDeleteAccessControlRule smart constructor.

Instances

Instances details
Eq DeleteAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

Read DeleteAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

Show 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 #

NFData DeleteAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

Methods

rnf :: DeleteAccessControlRule -> () #

Hashable DeleteAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

ToJSON DeleteAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

AWSRequest 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

type Rep DeleteAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

type Rep DeleteAccessControlRule = D1 ('MetaData "DeleteAccessControlRule" "Amazonka.WorkMail.DeleteAccessControlRule" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "DeleteAccessControlRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

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:

$sel:organizationId:DeleteAccessControlRule', deleteAccessControlRule_organizationId - The identifier for the organization.

$sel:name:DeleteAccessControlRule', deleteAccessControlRule_name - The name of the access control rule.

data DeleteAccessControlRuleResponse Source #

See: newDeleteAccessControlRuleResponse smart constructor.

Instances

Instances details
Eq DeleteAccessControlRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

Read DeleteAccessControlRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

Show DeleteAccessControlRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

Generic DeleteAccessControlRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAccessControlRule

Associated Types

type Rep DeleteAccessControlRuleResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

ListResourceDelegates (Paginated)

data ListResourceDelegates Source #

See: newListResourceDelegates smart constructor.

Instances

Instances details
Eq ListResourceDelegates Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

Read ListResourceDelegates Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

Show ListResourceDelegates Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

Generic ListResourceDelegates Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

Associated Types

type Rep ListResourceDelegates :: Type -> Type #

NFData ListResourceDelegates Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

Methods

rnf :: ListResourceDelegates -> () #

Hashable ListResourceDelegates Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

ToJSON 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 #

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

type Rep ListResourceDelegates Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

type Rep ListResourceDelegates = D1 ('MetaData "ListResourceDelegates" "Amazonka.WorkMail.ListResourceDelegates" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "ListResourceDelegates'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListResourceDelegates Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

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:nextToken:ListResourceDelegates', listResourceDelegates_nextToken - The token used to paginate through the delegates associated with a resource.

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

$sel:organizationId: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
Eq ListResourceDelegatesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

Read ListResourceDelegatesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

Show ListResourceDelegatesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

Generic ListResourceDelegatesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListResourceDelegates

Associated Types

type Rep ListResourceDelegatesResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

$sel:nextToken: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.

ListAccessControlRules

data ListAccessControlRules Source #

See: newListAccessControlRules smart constructor.

Instances

Instances details
Eq ListAccessControlRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

Read ListAccessControlRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

Show ListAccessControlRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

Generic ListAccessControlRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

Associated Types

type Rep ListAccessControlRules :: Type -> Type #

NFData ListAccessControlRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

Methods

rnf :: ListAccessControlRules -> () #

Hashable ListAccessControlRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

ToJSON ListAccessControlRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

AWSRequest ListAccessControlRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

Associated Types

type AWSResponse 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

type Rep ListAccessControlRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

type Rep ListAccessControlRules = D1 ('MetaData "ListAccessControlRules" "Amazonka.WorkMail.ListAccessControlRules" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "ListAccessControlRules'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListAccessControlRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

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:

$sel:organizationId:ListAccessControlRules', listAccessControlRules_organizationId - The identifier for the organization.

data ListAccessControlRulesResponse Source #

See: newListAccessControlRulesResponse smart constructor.

Instances

Instances details
Eq ListAccessControlRulesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

Read ListAccessControlRulesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

Show ListAccessControlRulesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

Generic ListAccessControlRulesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListAccessControlRules

Associated Types

type Rep ListAccessControlRulesResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

DescribeUser

data DescribeUser Source #

See: newDescribeUser smart constructor.

Constructors

DescribeUser' Text Text 

Instances

Instances details
Eq DescribeUser Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

Read DescribeUser Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

Show DescribeUser Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

Generic DescribeUser Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

Associated Types

type Rep DescribeUser :: Type -> Type #

NFData DescribeUser Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

Methods

rnf :: DescribeUser -> () #

Hashable DescribeUser Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

ToJSON DescribeUser Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

AWSRequest DescribeUser Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

Associated Types

type AWSResponse 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

type Rep DescribeUser Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

type Rep DescribeUser = D1 ('MetaData "DescribeUser" "Amazonka.WorkMail.DescribeUser" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "DescribeUser'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeUser Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

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:

$sel:organizationId:DescribeUser', describeUser_organizationId - The identifier for the organization under which the user exists.

$sel:userId:DescribeUser', describeUser_userId - The identifier for the user to be described.

data DescribeUserResponse Source #

See: newDescribeUserResponse smart constructor.

Instances

Instances details
Eq DescribeUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

Read DescribeUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

Show DescribeUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

Generic DescribeUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

Associated Types

type Rep DescribeUserResponse :: Type -> Type #

NFData DescribeUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeUser

Methods

rnf :: DescribeUserResponse -> () #

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:

$sel:email:DescribeUserResponse', describeUserResponse_email - The email of the user.

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

$sel:userId:DescribeUser', describeUserResponse_userId - The identifier for the described user.

$sel:disabledDate:DescribeUserResponse', describeUserResponse_disabledDate - The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.

$sel:name:DescribeUserResponse', describeUserResponse_name - The name for the user.

$sel:displayName:DescribeUserResponse', describeUserResponse_displayName - The display name of the user.

$sel:userRole:DescribeUserResponse', describeUserResponse_userRole - In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon 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:enabledDate:DescribeUserResponse', describeUserResponse_enabledDate - The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.

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

PutAccessControlRule

data PutAccessControlRule Source #

See: newPutAccessControlRule smart constructor.

Instances

Instances details
Eq PutAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

Read PutAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

Show PutAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

Generic PutAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

Associated Types

type Rep PutAccessControlRule :: Type -> Type #

NFData PutAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

Methods

rnf :: PutAccessControlRule -> () #

Hashable PutAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

ToJSON PutAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

AWSRequest PutAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

Associated Types

type AWSResponse 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

type Rep PutAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

type AWSResponse PutAccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

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:

$sel:userIds:PutAccessControlRule', putAccessControlRule_userIds - User IDs to include in the rule.

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

$sel:notUserIds:PutAccessControlRule', putAccessControlRule_notUserIds - User IDs to exclude from the rule.

$sel:ipRanges:PutAccessControlRule', putAccessControlRule_ipRanges - IPv4 CIDR ranges to include in the rule.

$sel:notIpRanges:PutAccessControlRule', putAccessControlRule_notIpRanges - IPv4 CIDR ranges to exclude from the rule.

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

$sel:name:PutAccessControlRule', putAccessControlRule_name - The rule name.

$sel:effect:PutAccessControlRule', putAccessControlRule_effect - The rule effect.

$sel:description:PutAccessControlRule', putAccessControlRule_description - The rule description.

$sel:organizationId:PutAccessControlRule', putAccessControlRule_organizationId - The identifier of the organization.

data PutAccessControlRuleResponse Source #

See: newPutAccessControlRuleResponse smart constructor.

Instances

Instances details
Eq PutAccessControlRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

Read PutAccessControlRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

Show PutAccessControlRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

Generic PutAccessControlRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutAccessControlRule

Associated Types

type Rep PutAccessControlRuleResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

StartMailboxExportJob

data StartMailboxExportJob Source #

See: newStartMailboxExportJob smart constructor.

Instances

Instances details
Eq StartMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

Read StartMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

Show StartMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

Generic StartMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

Associated Types

type Rep StartMailboxExportJob :: Type -> Type #

NFData StartMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

Methods

rnf :: StartMailboxExportJob -> () #

Hashable StartMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

ToJSON StartMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

AWSRequest StartMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

Associated Types

type AWSResponse 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

type Rep StartMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

type Rep StartMailboxExportJob = D1 ('MetaData "StartMailboxExportJob" "Amazonka.WorkMail.StartMailboxExportJob" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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)))))
type AWSResponse StartMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

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:

$sel:description:StartMailboxExportJob', startMailboxExportJob_description - The mailbox export job description.

$sel:clientToken:StartMailboxExportJob', startMailboxExportJob_clientToken - The idempotency token for the client request.

$sel:organizationId:StartMailboxExportJob', startMailboxExportJob_organizationId - The identifier associated with the organization.

$sel:entityId: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.

$sel:s3BucketName: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
Eq StartMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

Read StartMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

Show StartMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

Generic StartMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.StartMailboxExportJob

Associated Types

type Rep StartMailboxExportJobResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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:

$sel:jobId:StartMailboxExportJobResponse', startMailboxExportJobResponse_jobId - The job ID.

$sel:httpStatus:StartMailboxExportJobResponse', startMailboxExportJobResponse_httpStatus - The response's http status code.

DeleteAlias

data DeleteAlias Source #

See: newDeleteAlias smart constructor.

Constructors

DeleteAlias' Text Text Text 

Instances

Instances details
Eq DeleteAlias Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

Read DeleteAlias Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

Show DeleteAlias Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

Generic DeleteAlias Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

Associated Types

type Rep DeleteAlias :: Type -> Type #

NFData DeleteAlias Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

Methods

rnf :: DeleteAlias -> () #

Hashable DeleteAlias Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

ToJSON DeleteAlias Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

AWSRequest DeleteAlias Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

Associated Types

type AWSResponse 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

type Rep DeleteAlias Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

type Rep DeleteAlias = D1 ('MetaData "DeleteAlias" "Amazonka.WorkMail.DeleteAlias" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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))))
type AWSResponse DeleteAlias Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

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:

$sel:organizationId:DeleteAlias', deleteAlias_organizationId - The identifier for the organization under which the user exists.

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

$sel:alias: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
Eq DeleteAliasResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

Read DeleteAliasResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

Show DeleteAliasResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

Generic DeleteAliasResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

Associated Types

type Rep DeleteAliasResponse :: Type -> Type #

NFData DeleteAliasResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

Methods

rnf :: DeleteAliasResponse -> () #

type Rep DeleteAliasResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteAlias

type Rep DeleteAliasResponse = D1 ('MetaData "DeleteAliasResponse" "Amazonka.WorkMail.DeleteAlias" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

ListOrganizations (Paginated)

data ListOrganizations Source #

See: newListOrganizations smart constructor.

Instances

Instances details
Eq ListOrganizations Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

Read ListOrganizations Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

Show ListOrganizations Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

Generic ListOrganizations Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

Associated Types

type Rep ListOrganizations :: Type -> Type #

NFData ListOrganizations Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

Methods

rnf :: ListOrganizations -> () #

Hashable ListOrganizations Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

ToJSON 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 #

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

type Rep ListOrganizations Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

type Rep ListOrganizations = D1 ('MetaData "ListOrganizations" "Amazonka.WorkMail.ListOrganizations" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "ListOrganizations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListOrganizations Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

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:nextToken:ListOrganizations', listOrganizations_nextToken - The token to use to retrieve the next page of results. The first call does not contain any tokens.

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

data ListOrganizationsResponse Source #

See: newListOrganizationsResponse smart constructor.

Instances

Instances details
Eq ListOrganizationsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

Read ListOrganizationsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

Show ListOrganizationsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

Generic ListOrganizationsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListOrganizations

Associated Types

type Rep ListOrganizationsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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:

$sel:nextToken: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.

AssociateDelegateToResource

data AssociateDelegateToResource Source #

See: newAssociateDelegateToResource smart constructor.

Instances

Instances details
Eq AssociateDelegateToResource Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateDelegateToResource

Read AssociateDelegateToResource Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateDelegateToResource

Show 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 #

NFData AssociateDelegateToResource Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateDelegateToResource

Hashable AssociateDelegateToResource Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateDelegateToResource

ToJSON AssociateDelegateToResource Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateDelegateToResource

AWSRequest 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

type Rep AssociateDelegateToResource Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateDelegateToResource

type Rep AssociateDelegateToResource = D1 ('MetaData "AssociateDelegateToResource" "Amazonka.WorkMail.AssociateDelegateToResource" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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))))
type AWSResponse AssociateDelegateToResource Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateDelegateToResource

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:

$sel:organizationId: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.

$sel:entityId:AssociateDelegateToResource', associateDelegateToResource_entityId - The member (user or group) to associate to the resource.

data AssociateDelegateToResourceResponse Source #

Instances

Instances details
Eq 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

Generic AssociateDelegateToResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.AssociateDelegateToResource

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

GetAccessControlEffect

data GetAccessControlEffect Source #

See: newGetAccessControlEffect smart constructor.

Instances

Instances details
Eq GetAccessControlEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

Read GetAccessControlEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

Show GetAccessControlEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

Generic GetAccessControlEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

Associated Types

type Rep GetAccessControlEffect :: Type -> Type #

NFData GetAccessControlEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

Methods

rnf :: GetAccessControlEffect -> () #

Hashable GetAccessControlEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

ToJSON GetAccessControlEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

AWSRequest GetAccessControlEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

Associated Types

type AWSResponse 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

type Rep GetAccessControlEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

type Rep GetAccessControlEffect = D1 ('MetaData "GetAccessControlEffect" "Amazonka.WorkMail.GetAccessControlEffect" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "GetAccessControlEffect'" 'PrefixI 'True) ((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) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse GetAccessControlEffect Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

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:

$sel:organizationId:GetAccessControlEffect', getAccessControlEffect_organizationId - The identifier for the organization.

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

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

$sel:userId:GetAccessControlEffect', getAccessControlEffect_userId - The user ID.

data GetAccessControlEffectResponse Source #

See: newGetAccessControlEffectResponse smart constructor.

Instances

Instances details
Eq GetAccessControlEffectResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

Read GetAccessControlEffectResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

Show GetAccessControlEffectResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

Generic GetAccessControlEffectResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetAccessControlEffect

Associated Types

type Rep GetAccessControlEffectResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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:

$sel:effect: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.

DeleteRetentionPolicy

data DeleteRetentionPolicy Source #

See: newDeleteRetentionPolicy smart constructor.

Instances

Instances details
Eq DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

Read DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

Show DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

Generic DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

Associated Types

type Rep DeleteRetentionPolicy :: Type -> Type #

NFData DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

Methods

rnf :: DeleteRetentionPolicy -> () #

Hashable DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

ToJSON DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

AWSRequest DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

Associated Types

type AWSResponse 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

type Rep DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

type Rep DeleteRetentionPolicy = D1 ('MetaData "DeleteRetentionPolicy" "Amazonka.WorkMail.DeleteRetentionPolicy" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "DeleteRetentionPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

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:

$sel:organizationId:DeleteRetentionPolicy', deleteRetentionPolicy_organizationId - The organization ID.

$sel:id:DeleteRetentionPolicy', deleteRetentionPolicy_id - The retention policy ID.

data DeleteRetentionPolicyResponse Source #

See: newDeleteRetentionPolicyResponse smart constructor.

Instances

Instances details
Eq DeleteRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

Read DeleteRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

Show DeleteRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

Generic DeleteRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteRetentionPolicy

Associated Types

type Rep DeleteRetentionPolicyResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

CreateUser

data CreateUser Source #

See: newCreateUser smart constructor.

Instances

Instances details
Eq CreateUser Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

Show CreateUser Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

Generic CreateUser Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

Associated Types

type Rep CreateUser :: Type -> Type #

NFData CreateUser Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

Methods

rnf :: CreateUser -> () #

Hashable CreateUser Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

ToJSON CreateUser Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

AWSRequest CreateUser Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

Associated Types

type AWSResponse 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

type Rep CreateUser Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

type Rep CreateUser = D1 ('MetaData "CreateUser" "Amazonka.WorkMail.CreateUser" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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)))))
type AWSResponse CreateUser Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

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:

$sel:organizationId:CreateUser', createUser_organizationId - The identifier of the organization for which the user is created.

$sel:name: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.

$sel:displayName: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
Eq CreateUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

Read CreateUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

Show CreateUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

Generic CreateUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

Associated Types

type Rep CreateUserResponse :: Type -> Type #

NFData CreateUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

Methods

rnf :: CreateUserResponse -> () #

type Rep CreateUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateUser

type Rep CreateUserResponse = D1 ('MetaData "CreateUserResponse" "Amazonka.WorkMail.CreateUser" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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:

$sel:userId:CreateUserResponse', createUserResponse_userId - The identifier for the new user.

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

PutRetentionPolicy

data PutRetentionPolicy Source #

See: newPutRetentionPolicy smart constructor.

Instances

Instances details
Eq PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

Show PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

Generic PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

Associated Types

type Rep PutRetentionPolicy :: Type -> Type #

NFData PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

Methods

rnf :: PutRetentionPolicy -> () #

Hashable PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

ToJSON PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

AWSRequest PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

Associated Types

type AWSResponse 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

type Rep PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

type Rep PutRetentionPolicy = D1 ('MetaData "PutRetentionPolicy" "Amazonka.WorkMail.PutRetentionPolicy" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "PutRetentionPolicy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive 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])))))
type AWSResponse PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

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:

$sel:id:PutRetentionPolicy', putRetentionPolicy_id - The retention policy ID.

$sel:description:PutRetentionPolicy', putRetentionPolicy_description - The retention policy description.

$sel:organizationId:PutRetentionPolicy', putRetentionPolicy_organizationId - The organization ID.

$sel:name: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
Eq PutRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

Read PutRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

Show PutRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

Generic PutRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutRetentionPolicy

Associated Types

type Rep PutRetentionPolicyResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

ListMailDomains

data ListMailDomains Source #

See: newListMailDomains smart constructor.

Instances

Instances details
Eq ListMailDomains Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

Read ListMailDomains Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

Show ListMailDomains Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

Generic ListMailDomains Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

Associated Types

type Rep ListMailDomains :: Type -> Type #

NFData ListMailDomains Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

Methods

rnf :: ListMailDomains -> () #

Hashable ListMailDomains Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

ToJSON ListMailDomains Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

AWSRequest ListMailDomains Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

Associated Types

type AWSResponse 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

type Rep ListMailDomains Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

type Rep ListMailDomains = D1 ('MetaData "ListMailDomains" "Amazonka.WorkMail.ListMailDomains" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "ListMailDomains'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListMailDomains Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

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:nextToken:ListMailDomains', listMailDomains_nextToken - The token to use to retrieve the next page of results. The first call does not require a token.

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

$sel:organizationId:ListMailDomains', listMailDomains_organizationId - The Amazon WorkMail organization for which to list domains.

data ListMailDomainsResponse Source #

See: newListMailDomainsResponse smart constructor.

Instances

Instances details
Eq ListMailDomainsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

Read ListMailDomainsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

Show ListMailDomainsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

Generic ListMailDomainsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

Associated Types

type Rep ListMailDomainsResponse :: Type -> Type #

NFData ListMailDomainsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

Methods

rnf :: ListMailDomainsResponse -> () #

type Rep ListMailDomainsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMailDomains

type Rep ListMailDomainsResponse = D1 ('MetaData "ListMailDomainsResponse" "Amazonka.WorkMail.ListMailDomains" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "ListMailDomainsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "mailDomains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MailDomainSummary])) :*: 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:nextToken: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:mailDomains:ListMailDomainsResponse', listMailDomainsResponse_mailDomains - The list of mail domain summaries, specifying domains that exist in the specified Amazon WorkMail organization, along with the information about whether the domain is or isn't the default.

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

DeleteUser

data DeleteUser Source #

See: newDeleteUser smart constructor.

Constructors

DeleteUser' Text Text 

Instances

Instances details
Eq DeleteUser Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

Read DeleteUser Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

Show DeleteUser Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

Generic DeleteUser Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

Associated Types

type Rep DeleteUser :: Type -> Type #

NFData DeleteUser Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

Methods

rnf :: DeleteUser -> () #

Hashable DeleteUser Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

ToJSON DeleteUser Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

AWSRequest DeleteUser Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

Associated Types

type AWSResponse 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

type Rep DeleteUser Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

type Rep DeleteUser = D1 ('MetaData "DeleteUser" "Amazonka.WorkMail.DeleteUser" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "DeleteUser'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteUser Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

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:

$sel:organizationId:DeleteUser', deleteUser_organizationId - The organization that contains the user to be deleted.

$sel:userId:DeleteUser', deleteUser_userId - The identifier of the user to be deleted.

data DeleteUserResponse Source #

See: newDeleteUserResponse smart constructor.

Constructors

DeleteUserResponse' Int 

Instances

Instances details
Eq DeleteUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

Read DeleteUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

Show DeleteUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

Generic DeleteUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

Associated Types

type Rep DeleteUserResponse :: Type -> Type #

NFData DeleteUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

Methods

rnf :: DeleteUserResponse -> () #

type Rep DeleteUserResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteUser

type Rep DeleteUserResponse = D1 ('MetaData "DeleteUserResponse" "Amazonka.WorkMail.DeleteUser" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

Associated Types

type AWSResponse 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

type Rep TagResource Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.WorkMail.TagResource" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

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
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.WorkMail.TagResource" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

RegisterMailDomain

data RegisterMailDomain Source #

See: newRegisterMailDomain smart constructor.

Instances

Instances details
Eq RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Read RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Show RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Generic RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Associated Types

type Rep RegisterMailDomain :: Type -> Type #

NFData RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Methods

rnf :: RegisterMailDomain -> () #

Hashable RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

ToJSON RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

AWSRequest RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Associated Types

type AWSResponse 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

type Rep RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

type Rep RegisterMailDomain = D1 ('MetaData "RegisterMailDomain" "Amazonka.WorkMail.RegisterMailDomain" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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))))
type AWSResponse RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

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.

$sel:organizationId:RegisterMailDomain', registerMailDomain_organizationId - The Amazon WorkMail organization under which you're creating the domain.

$sel:domainName:RegisterMailDomain', registerMailDomain_domainName - The name of the mail domain to create in Amazon WorkMail and SES.

data RegisterMailDomainResponse Source #

See: newRegisterMailDomainResponse smart constructor.

Instances

Instances details
Eq RegisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Read RegisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Show RegisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Generic RegisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Associated Types

type Rep RegisterMailDomainResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

UpdateDefaultMailDomain

data UpdateDefaultMailDomain Source #

See: newUpdateDefaultMailDomain smart constructor.

Instances

Instances details
Eq UpdateDefaultMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

Read UpdateDefaultMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

Show 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 #

NFData UpdateDefaultMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

Methods

rnf :: UpdateDefaultMailDomain -> () #

Hashable UpdateDefaultMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

ToJSON UpdateDefaultMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

AWSRequest 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

type Rep UpdateDefaultMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

type Rep UpdateDefaultMailDomain = D1 ('MetaData "UpdateDefaultMailDomain" "Amazonka.WorkMail.UpdateDefaultMailDomain" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "UpdateDefaultMailDomain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse UpdateDefaultMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

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:

$sel:organizationId:UpdateDefaultMailDomain', updateDefaultMailDomain_organizationId - The Amazon WorkMail organization for which to list domains.

$sel:domainName:UpdateDefaultMailDomain', updateDefaultMailDomain_domainName - The domain name that will become the default domain.

data UpdateDefaultMailDomainResponse Source #

See: newUpdateDefaultMailDomainResponse smart constructor.

Instances

Instances details
Eq UpdateDefaultMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

Read UpdateDefaultMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

Show UpdateDefaultMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

Generic UpdateDefaultMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateDefaultMailDomain

Associated Types

type Rep UpdateDefaultMailDomainResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

UpdateMobileDeviceAccessRule

data UpdateMobileDeviceAccessRule Source #

See: newUpdateMobileDeviceAccessRule smart constructor.

Instances

Instances details
Eq UpdateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMobileDeviceAccessRule

Read UpdateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMobileDeviceAccessRule

Show 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 #

NFData UpdateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMobileDeviceAccessRule

Hashable UpdateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMobileDeviceAccessRule

ToJSON UpdateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMobileDeviceAccessRule

AWSRequest 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

type Rep UpdateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMobileDeviceAccessRule

type Rep UpdateMobileDeviceAccessRule = D1 ('MetaData "UpdateMobileDeviceAccessRule" "Amazonka.WorkMail.UpdateMobileDeviceAccessRule" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "UpdateMobileDeviceAccessRule'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "deviceUserAgents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "deviceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "notDeviceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))))) :*: (S1 ('MetaSel ('Just "notDeviceOperatingSystems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty 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 "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "notDeviceUserAgents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "notDeviceModels") '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))))))
type AWSResponse UpdateMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMobileDeviceAccessRule

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:

$sel:deviceUserAgents:UpdateMobileDeviceAccessRule', updateMobileDeviceAccessRule_deviceUserAgents - User agents that the updated rule will match.

$sel:deviceTypes:UpdateMobileDeviceAccessRule', updateMobileDeviceAccessRule_deviceTypes - Device types that the updated rule will match.

$sel:notDeviceTypes:UpdateMobileDeviceAccessRule', updateMobileDeviceAccessRule_notDeviceTypes - Device types that the updated rule will not match. All other device types will match.

$sel:notDeviceOperatingSystems:UpdateMobileDeviceAccessRule', updateMobileDeviceAccessRule_notDeviceOperatingSystems - Device operating systems that the updated rule will not match. All other device operating systems will match.

$sel:deviceModels:UpdateMobileDeviceAccessRule', updateMobileDeviceAccessRule_deviceModels - Device models that the updated rule will match.

$sel:deviceOperatingSystems:UpdateMobileDeviceAccessRule', updateMobileDeviceAccessRule_deviceOperatingSystems - Device operating systems that the updated rule will match.

$sel:description:UpdateMobileDeviceAccessRule', updateMobileDeviceAccessRule_description - The updated rule description.

$sel:notDeviceUserAgents:UpdateMobileDeviceAccessRule', updateMobileDeviceAccessRule_notDeviceUserAgents - User agents that the updated rule will not match. All other user agents will match.

$sel:notDeviceModels:UpdateMobileDeviceAccessRule', updateMobileDeviceAccessRule_notDeviceModels - Device models that the updated rule will not match. All other device models will match.

$sel:organizationId:UpdateMobileDeviceAccessRule', updateMobileDeviceAccessRule_organizationId - The Amazon WorkMail organization under which the rule will be updated.

$sel:mobileDeviceAccessRuleId:UpdateMobileDeviceAccessRule', updateMobileDeviceAccessRule_mobileDeviceAccessRuleId - The identifier of the rule to be updated.

$sel:name:UpdateMobileDeviceAccessRule', updateMobileDeviceAccessRule_name - The updated rule name.

$sel:effect:UpdateMobileDeviceAccessRule', updateMobileDeviceAccessRule_effect - The effect of the rule when it matches. Allowed values are ALLOW or DENY.

data UpdateMobileDeviceAccessRuleResponse Source #

Instances

Instances details
Eq 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

Generic UpdateMobileDeviceAccessRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMobileDeviceAccessRule

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

DeleteMobileDeviceAccessRule

data DeleteMobileDeviceAccessRule Source #

See: newDeleteMobileDeviceAccessRule smart constructor.

Instances

Instances details
Eq DeleteMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessRule

Read DeleteMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessRule

Show 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 #

NFData DeleteMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessRule

Hashable DeleteMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessRule

ToJSON DeleteMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessRule

AWSRequest 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

type Rep DeleteMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessRule

type Rep DeleteMobileDeviceAccessRule = D1 ('MetaData "DeleteMobileDeviceAccessRule" "Amazonka.WorkMail.DeleteMobileDeviceAccessRule" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "DeleteMobileDeviceAccessRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "mobileDeviceAccessRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteMobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessRule

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:

$sel:organizationId:DeleteMobileDeviceAccessRule', deleteMobileDeviceAccessRule_organizationId - The Amazon WorkMail organization under which the rule will be deleted.

$sel:mobileDeviceAccessRuleId:DeleteMobileDeviceAccessRule', deleteMobileDeviceAccessRule_mobileDeviceAccessRuleId - The identifier of the rule to be deleted.

data DeleteMobileDeviceAccessRuleResponse Source #

Instances

Instances details
Eq 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

Generic DeleteMobileDeviceAccessRuleResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessRule

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

CreateGroup

data CreateGroup Source #

See: newCreateGroup smart constructor.

Constructors

CreateGroup' Text Text 

Instances

Instances details
Eq CreateGroup Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

Read CreateGroup Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

Show CreateGroup Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

Generic CreateGroup Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

Associated Types

type Rep CreateGroup :: Type -> Type #

NFData CreateGroup Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

Methods

rnf :: CreateGroup -> () #

Hashable CreateGroup Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

ToJSON CreateGroup Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

AWSRequest CreateGroup Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

Associated Types

type AWSResponse 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

type Rep CreateGroup Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

type Rep CreateGroup = D1 ('MetaData "CreateGroup" "Amazonka.WorkMail.CreateGroup" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "CreateGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CreateGroup Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

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:

$sel:organizationId:CreateGroup', createGroup_organizationId - The organization under which the group is to be created.

$sel:name:CreateGroup', createGroup_name - The name of the group.

data CreateGroupResponse Source #

See: newCreateGroupResponse smart constructor.

Instances

Instances details
Eq CreateGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

Read CreateGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

Show CreateGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

Generic CreateGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

Associated Types

type Rep CreateGroupResponse :: Type -> Type #

NFData CreateGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

Methods

rnf :: CreateGroupResponse -> () #

type Rep CreateGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateGroup

type Rep CreateGroupResponse = D1 ('MetaData "CreateGroupResponse" "Amazonka.WorkMail.CreateGroup" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

UpdateMailboxQuota

data UpdateMailboxQuota Source #

See: newUpdateMailboxQuota smart constructor.

Instances

Instances details
Eq UpdateMailboxQuota Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

Read UpdateMailboxQuota Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

Show UpdateMailboxQuota Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

Generic UpdateMailboxQuota Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

Associated Types

type Rep UpdateMailboxQuota :: Type -> Type #

NFData UpdateMailboxQuota Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

Methods

rnf :: UpdateMailboxQuota -> () #

Hashable UpdateMailboxQuota Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

ToJSON UpdateMailboxQuota Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

AWSRequest UpdateMailboxQuota Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

Associated Types

type AWSResponse 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

type Rep UpdateMailboxQuota Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

type Rep UpdateMailboxQuota = D1 ('MetaData "UpdateMailboxQuota" "Amazonka.WorkMail.UpdateMailboxQuota" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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))))
type AWSResponse UpdateMailboxQuota Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

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:

$sel:organizationId:UpdateMailboxQuota', updateMailboxQuota_organizationId - The identifier for the organization that contains the user for whom to update the mailbox quota.

$sel:userId: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
Eq UpdateMailboxQuotaResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

Read UpdateMailboxQuotaResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

Show UpdateMailboxQuotaResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

Generic UpdateMailboxQuotaResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UpdateMailboxQuota

Associated Types

type Rep UpdateMailboxQuotaResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

Associated Types

type AWSResponse 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

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.WorkMail.UntagResource" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

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
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.WorkMail.UntagResource" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

ListMobileDeviceAccessRules

data ListMobileDeviceAccessRules Source #

See: newListMobileDeviceAccessRules smart constructor.

Instances

Instances details
Eq ListMobileDeviceAccessRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessRules

Read ListMobileDeviceAccessRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessRules

Show 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 #

NFData ListMobileDeviceAccessRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessRules

Hashable ListMobileDeviceAccessRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessRules

ToJSON ListMobileDeviceAccessRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessRules

AWSRequest 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

type Rep ListMobileDeviceAccessRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessRules

type Rep ListMobileDeviceAccessRules = D1 ('MetaData "ListMobileDeviceAccessRules" "Amazonka.WorkMail.ListMobileDeviceAccessRules" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "ListMobileDeviceAccessRules'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListMobileDeviceAccessRules Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessRules

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:

$sel:organizationId:ListMobileDeviceAccessRules', listMobileDeviceAccessRules_organizationId - The Amazon WorkMail organization for which to list the rules.

data ListMobileDeviceAccessRulesResponse Source #

Instances

Instances details
Eq 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

Generic ListMobileDeviceAccessRulesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessRules

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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 Amazon WorkMail organization.

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

DeleteGroup

data DeleteGroup Source #

See: newDeleteGroup smart constructor.

Constructors

DeleteGroup' Text Text 

Instances

Instances details
Eq DeleteGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

Read DeleteGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

Show DeleteGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

Generic DeleteGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

Associated Types

type Rep DeleteGroup :: Type -> Type #

NFData DeleteGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

Methods

rnf :: DeleteGroup -> () #

Hashable DeleteGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

ToJSON DeleteGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

AWSRequest DeleteGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

Associated Types

type AWSResponse 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

type Rep DeleteGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

type Rep DeleteGroup = D1 ('MetaData "DeleteGroup" "Amazonka.WorkMail.DeleteGroup" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "DeleteGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteGroup Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

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:

$sel:organizationId: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
Eq DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

Read DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

Show DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

Generic DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

Associated Types

type Rep DeleteGroupResponse :: Type -> Type #

NFData DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

Methods

rnf :: DeleteGroupResponse -> () #

type Rep DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteGroup

type Rep DeleteGroupResponse = D1 ('MetaData "DeleteGroupResponse" "Amazonka.WorkMail.DeleteGroup" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

ListGroups (Paginated)

data ListGroups Source #

See: newListGroups smart constructor.

Instances

Instances details
Eq ListGroups Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

Read ListGroups Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

Show ListGroups Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

Generic ListGroups Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

Associated Types

type Rep ListGroups :: Type -> Type #

NFData ListGroups Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

Methods

rnf :: ListGroups -> () #

Hashable ListGroups Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

ToJSON 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 #

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

type Rep ListGroups Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

type Rep ListGroups = D1 ('MetaData "ListGroups" "Amazonka.WorkMail.ListGroups" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "ListGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListGroups Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

newListGroups Source #

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:nextToken:ListGroups', listGroups_nextToken - The token to use to retrieve the next page of results. The first call does not contain any tokens.

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

$sel:organizationId:ListGroups', listGroups_organizationId - The identifier for the organization under which the groups exist.

data ListGroupsResponse Source #

See: newListGroupsResponse smart constructor.

Instances

Instances details
Eq ListGroupsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

Read ListGroupsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

Show ListGroupsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

Generic ListGroupsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

Associated Types

type Rep ListGroupsResponse :: Type -> Type #

NFData ListGroupsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

Methods

rnf :: ListGroupsResponse -> () #

type Rep ListGroupsResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListGroups

type Rep ListGroupsResponse = D1 ('MetaData "ListGroupsResponse" "Amazonka.WorkMail.ListGroups" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

$sel:nextToken: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.

DescribeOrganization

data DescribeOrganization Source #

See: newDescribeOrganization smart constructor.

Instances

Instances details
Eq DescribeOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

Read DescribeOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

Show DescribeOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

Generic DescribeOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

Associated Types

type Rep DescribeOrganization :: Type -> Type #

NFData DescribeOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

Methods

rnf :: DescribeOrganization -> () #

Hashable DescribeOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

ToJSON DescribeOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

AWSRequest DescribeOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

Associated Types

type AWSResponse 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

type Rep DescribeOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

type Rep DescribeOrganization = D1 ('MetaData "DescribeOrganization" "Amazonka.WorkMail.DescribeOrganization" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "DescribeOrganization'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeOrganization Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

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:

$sel:organizationId:DescribeOrganization', describeOrganization_organizationId - The identifier for the organization to be described.

data DescribeOrganizationResponse Source #

See: newDescribeOrganizationResponse smart constructor.

Instances

Instances details
Eq DescribeOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

Read DescribeOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

Show DescribeOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

Generic DescribeOrganizationResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DescribeOrganization

Associated Types

type Rep DescribeOrganizationResponse :: Type -> Type #

NFData 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:directoryId:DescribeOrganizationResponse', describeOrganizationResponse_directoryId - The identifier for the directory associated with an Amazon WorkMail organization.

$sel:state:DescribeOrganizationResponse', describeOrganizationResponse_state - The state of an organization.

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

$sel:alias: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.

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

$sel:defaultMailDomain:DescribeOrganizationResponse', describeOrganizationResponse_defaultMailDomain - The default mail domain associated with the organization.

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

$sel:organizationId:DescribeOrganization', describeOrganizationResponse_organizationId - The identifier of an organization.

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

CreateResource

data CreateResource Source #

See: newCreateResource smart constructor.

Instances

Instances details
Eq CreateResource Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

Read CreateResource Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

Show CreateResource Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

Generic CreateResource Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

Associated Types

type Rep CreateResource :: Type -> Type #

NFData CreateResource Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

Methods

rnf :: CreateResource -> () #

Hashable CreateResource Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

ToJSON CreateResource Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

AWSRequest CreateResource Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

Associated Types

type AWSResponse 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

type Rep CreateResource Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

type Rep CreateResource = D1 ('MetaData "CreateResource" "Amazonka.WorkMail.CreateResource" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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))))
type AWSResponse CreateResource Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

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:

$sel:organizationId:CreateResource', createResource_organizationId - The identifier associated with the organization for which the resource is created.

$sel:name:CreateResource', createResource_name - The name of the new resource.

$sel:type':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
Eq CreateResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

Read CreateResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

Show CreateResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

Generic CreateResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

Associated Types

type Rep CreateResourceResponse :: Type -> Type #

NFData CreateResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

Methods

rnf :: CreateResourceResponse -> () #

type Rep CreateResourceResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CreateResource

type Rep CreateResourceResponse = D1 ('MetaData "CreateResourceResponse" "Amazonka.WorkMail.CreateResource" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

GetDefaultRetentionPolicy

data GetDefaultRetentionPolicy Source #

See: newGetDefaultRetentionPolicy smart constructor.

Instances

Instances details
Eq GetDefaultRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

Read GetDefaultRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

Show 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 #

NFData GetDefaultRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

Hashable GetDefaultRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

ToJSON GetDefaultRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

AWSRequest 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

type Rep GetDefaultRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

type Rep GetDefaultRetentionPolicy = D1 ('MetaData "GetDefaultRetentionPolicy" "Amazonka.WorkMail.GetDefaultRetentionPolicy" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "GetDefaultRetentionPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetDefaultRetentionPolicy Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

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:

$sel:organizationId:GetDefaultRetentionPolicy', getDefaultRetentionPolicy_organizationId - The organization ID.

data GetDefaultRetentionPolicyResponse Source #

See: newGetDefaultRetentionPolicyResponse smart constructor.

Instances

Instances details
Eq GetDefaultRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

Read GetDefaultRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

Show GetDefaultRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

Generic GetDefaultRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.WorkMail.GetDefaultRetentionPolicy

Associated Types

type Rep GetDefaultRetentionPolicyResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "GetDefaultRetentionPolicyResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "folderConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FolderConfiguration])) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

DeregisterMailDomain

data DeregisterMailDomain Source #

See: newDeregisterMailDomain smart constructor.

Instances

Instances details
Eq DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Read DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Show DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Generic DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Associated Types

type Rep DeregisterMailDomain :: Type -> Type #

NFData DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Methods

rnf :: DeregisterMailDomain -> () #

Hashable DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

ToJSON DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

AWSRequest DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Associated Types

type AWSResponse 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

type Rep DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

type Rep DeregisterMailDomain = D1 ('MetaData "DeregisterMailDomain" "Amazonka.WorkMail.DeregisterMailDomain" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "DeregisterMailDomain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

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:

$sel:organizationId:DeregisterMailDomain', deregisterMailDomain_organizationId - The Amazon WorkMail organization for which the domain will be deregistered.

$sel:domainName:DeregisterMailDomain', deregisterMailDomain_domainName - The domain to deregister in WorkMail and SES.

data DeregisterMailDomainResponse Source #

See: newDeregisterMailDomainResponse smart constructor.

Instances

Instances details
Eq DeregisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Read DeregisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Show DeregisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Generic DeregisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Associated Types

type Rep DeregisterMailDomainResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

CancelMailboxExportJob

data CancelMailboxExportJob Source #

See: newCancelMailboxExportJob smart constructor.

Instances

Instances details
Eq CancelMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

Read CancelMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

Show CancelMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

Generic CancelMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

Associated Types

type Rep CancelMailboxExportJob :: Type -> Type #

NFData CancelMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

Methods

rnf :: CancelMailboxExportJob -> () #

Hashable CancelMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

ToJSON CancelMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

AWSRequest CancelMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

Associated Types

type AWSResponse 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

type Rep CancelMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

type Rep CancelMailboxExportJob = D1 ('MetaData "CancelMailboxExportJob" "Amazonka.WorkMail.CancelMailboxExportJob" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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))))
type AWSResponse CancelMailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

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.

$sel:jobId:CancelMailboxExportJob', cancelMailboxExportJob_jobId - The job ID.

$sel:organizationId:CancelMailboxExportJob', cancelMailboxExportJob_organizationId - The organization ID.

data CancelMailboxExportJobResponse Source #

See: newCancelMailboxExportJobResponse smart constructor.

Instances

Instances details
Eq CancelMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

Read CancelMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

Show CancelMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

Generic CancelMailboxExportJobResponse Source # 
Instance details

Defined in Amazonka.WorkMail.CancelMailboxExportJob

Associated Types

type Rep CancelMailboxExportJobResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

ListMobileDeviceAccessOverrides

data ListMobileDeviceAccessOverrides Source #

See: newListMobileDeviceAccessOverrides smart constructor.

Instances

Instances details
Eq ListMobileDeviceAccessOverrides Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessOverrides

Read ListMobileDeviceAccessOverrides Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessOverrides

Show 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 #

NFData ListMobileDeviceAccessOverrides Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessOverrides

Hashable ListMobileDeviceAccessOverrides Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessOverrides

ToJSON ListMobileDeviceAccessOverrides Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessOverrides

AWSRequest 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

type Rep ListMobileDeviceAccessOverrides Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessOverrides

type Rep ListMobileDeviceAccessOverrides = D1 ('MetaData "ListMobileDeviceAccessOverrides" "Amazonka.WorkMail.ListMobileDeviceAccessOverrides" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "ListMobileDeviceAccessOverrides'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "deviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse ListMobileDeviceAccessOverrides Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessOverrides

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:

$sel:userId: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

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

$sel:deviceId: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.

$sel:organizationId:ListMobileDeviceAccessOverrides', listMobileDeviceAccessOverrides_organizationId - The Amazon WorkMail organization under which to list mobile device access overrides.

data ListMobileDeviceAccessOverridesResponse Source #

Instances

Instances details
Eq 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

Generic ListMobileDeviceAccessOverridesResponse Source # 
Instance details

Defined in Amazonka.WorkMail.ListMobileDeviceAccessOverrides

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "ListMobileDeviceAccessOverridesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "overrides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MobileDeviceAccessOverride])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

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

$sel:nextToken: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:httpStatus:ListMobileDeviceAccessOverridesResponse', listMobileDeviceAccessOverridesResponse_httpStatus - The response's http status code.

DeleteMobileDeviceAccessOverride

data DeleteMobileDeviceAccessOverride Source #

See: newDeleteMobileDeviceAccessOverride smart constructor.

Instances

Instances details
Eq DeleteMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessOverride

Read DeleteMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessOverride

Show 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 #

NFData DeleteMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessOverride

Hashable DeleteMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessOverride

ToJSON DeleteMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessOverride

AWSRequest 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

type Rep DeleteMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessOverride

type Rep DeleteMobileDeviceAccessOverride = D1 ('MetaData "DeleteMobileDeviceAccessOverride" "Amazonka.WorkMail.DeleteMobileDeviceAccessOverride" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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))))
type AWSResponse DeleteMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessOverride

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:

$sel:organizationId:DeleteMobileDeviceAccessOverride', deleteMobileDeviceAccessOverride_organizationId - The Amazon WorkMail organization for which the access override will be deleted.

$sel:userId: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

$sel:deviceId:DeleteMobileDeviceAccessOverride', deleteMobileDeviceAccessOverride_deviceId - The mobile device for which you delete the override. DeviceId is case insensitive.

data DeleteMobileDeviceAccessOverrideResponse Source #

Instances

Instances details
Eq 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

Generic DeleteMobileDeviceAccessOverrideResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeleteMobileDeviceAccessOverride

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

PutMobileDeviceAccessOverride

data PutMobileDeviceAccessOverride Source #

See: newPutMobileDeviceAccessOverride smart constructor.

Instances

Instances details
Eq PutMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.PutMobileDeviceAccessOverride

Read PutMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.PutMobileDeviceAccessOverride

Show 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 #

NFData PutMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.PutMobileDeviceAccessOverride

Hashable PutMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.PutMobileDeviceAccessOverride

ToJSON PutMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.PutMobileDeviceAccessOverride

AWSRequest 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

type Rep PutMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.PutMobileDeviceAccessOverride

type Rep PutMobileDeviceAccessOverride = D1 ('MetaData "PutMobileDeviceAccessOverride" "Amazonka.WorkMail.PutMobileDeviceAccessOverride" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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)))))
type AWSResponse PutMobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.PutMobileDeviceAccessOverride

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:

$sel:description:PutMobileDeviceAccessOverride', putMobileDeviceAccessOverride_description - A description of the override.

$sel:organizationId:PutMobileDeviceAccessOverride', putMobileDeviceAccessOverride_organizationId - Identifies the Amazon WorkMail organization for which you create the override.

$sel:userId: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

$sel:deviceId:PutMobileDeviceAccessOverride', putMobileDeviceAccessOverride_deviceId - The mobile device for which you create the override. DeviceId is case insensitive.

$sel:effect:PutMobileDeviceAccessOverride', putMobileDeviceAccessOverride_effect - The effect of the override, ALLOW or DENY.

data PutMobileDeviceAccessOverrideResponse Source #

Instances

Instances details
Eq 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

Generic PutMobileDeviceAccessOverrideResponse Source # 
Instance details

Defined in Amazonka.WorkMail.PutMobileDeviceAccessOverride

NFData 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

Types

AccessControlRuleEffect

newtype AccessControlRuleEffect Source #

Instances

Instances details
Eq AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

Ord AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

Read AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

Show 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 #

NFData AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

Methods

rnf :: AccessControlRuleEffect -> () #

Hashable 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

FromJSON AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

FromJSONKey AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

ToLog AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

ToHeader AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

ToQuery 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

ToByteString 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

type Rep AccessControlRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRuleEffect

type Rep AccessControlRuleEffect = D1 ('MetaData "AccessControlRuleEffect" "Amazonka.WorkMail.Types.AccessControlRuleEffect" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'True) (C1 ('MetaCons "AccessControlRuleEffect'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAccessControlRuleEffect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DnsRecordVerificationStatus

newtype DnsRecordVerificationStatus Source #

Instances

Instances details
Eq DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

Ord DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

Read DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

Show 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 #

NFData DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

Hashable 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

FromJSON DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

FromJSONKey DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

ToLog DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

ToHeader DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

ToQuery 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

ToByteString 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

type Rep DnsRecordVerificationStatus Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecordVerificationStatus

type Rep DnsRecordVerificationStatus = D1 ('MetaData "DnsRecordVerificationStatus" "Amazonka.WorkMail.Types.DnsRecordVerificationStatus" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'True) (C1 ('MetaCons "DnsRecordVerificationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDnsRecordVerificationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EntityState

newtype EntityState Source #

Constructors

EntityState' 

Instances

Instances details
Eq EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

Ord EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

Read EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

Show EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

Generic EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

Associated Types

type Rep EntityState :: Type -> Type #

NFData EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

Methods

rnf :: EntityState -> () #

Hashable 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

FromJSON EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

FromJSONKey EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

ToLog EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

ToHeader EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

ToQuery EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

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 #

ToByteString 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 #

type Rep EntityState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EntityState

type Rep EntityState = D1 ('MetaData "EntityState" "Amazonka.WorkMail.Types.EntityState" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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
Eq FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

Ord FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

Read FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

Show FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

Generic FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

Associated Types

type Rep FolderName :: Type -> Type #

NFData FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

Methods

rnf :: FolderName -> () #

Hashable 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

FromJSON FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

FromJSONKey FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

ToLog FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

ToHeader FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

ToQuery FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

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 #

ToByteString 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 #

type Rep FolderName Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderName

type Rep FolderName = D1 ('MetaData "FolderName" "Amazonka.WorkMail.Types.FolderName" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'True) (C1 ('MetaCons "FolderName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFolderName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MailboxExportJobState

newtype MailboxExportJobState Source #

Instances

Instances details
Eq MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

Ord MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

Read MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

Show 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 #

NFData MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

Methods

rnf :: MailboxExportJobState -> () #

Hashable 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

FromJSON MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

FromJSONKey MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

ToLog MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

ToHeader MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

ToQuery 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

ToByteString 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

type Rep MailboxExportJobState Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJobState

type Rep MailboxExportJobState = D1 ('MetaData "MailboxExportJobState" "Amazonka.WorkMail.Types.MailboxExportJobState" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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
Eq MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

Ord MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

Read MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

Show MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

Generic MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

Associated Types

type Rep MemberType :: Type -> Type #

NFData MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

Methods

rnf :: MemberType -> () #

Hashable 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

FromJSON MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

FromJSONKey MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

ToLog MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

ToHeader MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

ToQuery MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

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 #

ToByteString 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 #

type Rep MemberType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MemberType

type Rep MemberType = D1 ('MetaData "MemberType" "Amazonka.WorkMail.Types.MemberType" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'True) (C1 ('MetaCons "MemberType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMemberType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MobileDeviceAccessRuleEffect

newtype MobileDeviceAccessRuleEffect Source #

Instances

Instances details
Eq MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

Ord MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

Read MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

Show 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 #

NFData MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

Hashable 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

FromJSON MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

FromJSONKey MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

ToLog MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

ToHeader MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

ToQuery 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

ToByteString 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

type Rep MobileDeviceAccessRuleEffect Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect

type Rep MobileDeviceAccessRuleEffect = D1 ('MetaData "MobileDeviceAccessRuleEffect" "Amazonka.WorkMail.Types.MobileDeviceAccessRuleEffect" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'True) (C1 ('MetaCons "MobileDeviceAccessRuleEffect'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMobileDeviceAccessRuleEffect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PermissionType

newtype PermissionType Source #

Constructors

PermissionType' 

Instances

Instances details
Eq PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

Ord PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

Read PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

Show PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

Generic PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

Associated Types

type Rep PermissionType :: Type -> Type #

NFData PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

Methods

rnf :: PermissionType -> () #

Hashable 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

FromJSON PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

FromJSONKey PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

ToLog PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

ToHeader PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

ToQuery 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 #

ToByteString 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

type Rep PermissionType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.PermissionType

type Rep PermissionType = D1 ('MetaData "PermissionType" "Amazonka.WorkMail.Types.PermissionType" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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
Eq ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

Ord ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

Read ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

Show ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

Generic ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

Associated Types

type Rep ResourceType :: Type -> Type #

NFData ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

Methods

rnf :: ResourceType -> () #

Hashable 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

FromJSON ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

FromJSONKey ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

ToLog ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

ToHeader ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

ToQuery ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

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 #

ToByteString 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 #

type Rep ResourceType Source # 
Instance details

Defined in Amazonka.WorkMail.Types.ResourceType

type Rep ResourceType = D1 ('MetaData "ResourceType" "Amazonka.WorkMail.Types.ResourceType" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'True) (C1 ('MetaCons "ResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RetentionAction

newtype RetentionAction Source #

Constructors

RetentionAction' 

Instances

Instances details
Eq RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

Ord RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

Read RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

Show RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

Generic RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

Associated Types

type Rep RetentionAction :: Type -> Type #

NFData RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

Methods

rnf :: RetentionAction -> () #

Hashable 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

FromJSON RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

FromJSONKey RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

ToLog RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

ToHeader RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

ToQuery 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 #

ToByteString 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

type Rep RetentionAction Source # 
Instance details

Defined in Amazonka.WorkMail.Types.RetentionAction

type Rep RetentionAction = D1 ('MetaData "RetentionAction" "Amazonka.WorkMail.Types.RetentionAction" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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
Eq UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

Ord UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

Read UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

Show UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

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 #

NFData UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

Methods

rnf :: UserRole -> () #

Hashable UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

Methods

hashWithSalt :: Int -> UserRole -> Int #

hash :: UserRole -> Int #

ToJSON UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

ToJSONKey UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

FromJSON UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

FromJSONKey UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

ToLog UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

ToHeader UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

Methods

toHeader :: HeaderName -> UserRole -> [Header] #

ToQuery UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

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 #

ToByteString UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

Methods

toBS :: UserRole -> ByteString #

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 #

type Rep UserRole Source # 
Instance details

Defined in Amazonka.WorkMail.Types.UserRole

type Rep UserRole = D1 ('MetaData "UserRole" "Amazonka.WorkMail.Types.UserRole" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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 Amazon WorkMail organization.

See: newAccessControlRule smart constructor.

Instances

Instances details
Eq AccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRule

Read AccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRule

Show 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 #

NFData AccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRule

Methods

rnf :: AccessControlRule -> () #

Hashable AccessControlRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.AccessControlRule

FromJSON 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "AccessControlRule'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "effect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccessControlRuleEffect)) :*: S1 ('MetaSel ('Just "userIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "actions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "notUserIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "dateModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "ipRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "notIpRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "notActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "description") '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:effect:AccessControlRule', accessControlRule_effect - The rule effect.

$sel:userIds:AccessControlRule', accessControlRule_userIds - User IDs to include in the rule.

$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:name:AccessControlRule', accessControlRule_name - The rule name.

$sel:notUserIds:AccessControlRule', accessControlRule_notUserIds - User IDs to exclude from the rule.

$sel:dateModified:AccessControlRule', accessControlRule_dateModified - The date that the rule was modified.

$sel:ipRanges:AccessControlRule', accessControlRule_ipRanges - IPv4 CIDR ranges to include in the rule.

$sel:notIpRanges:AccessControlRule', accessControlRule_notIpRanges - IPv4 CIDR ranges to exclude from the rule.

$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:description:AccessControlRule', accessControlRule_description - The rule description.

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
Eq BookingOptions Source # 
Instance details

Defined in Amazonka.WorkMail.Types.BookingOptions

Read BookingOptions Source # 
Instance details

Defined in Amazonka.WorkMail.Types.BookingOptions

Show 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 #

NFData BookingOptions Source # 
Instance details

Defined in Amazonka.WorkMail.Types.BookingOptions

Methods

rnf :: BookingOptions -> () #

Hashable BookingOptions Source # 
Instance details

Defined in Amazonka.WorkMail.Types.BookingOptions

ToJSON BookingOptions Source # 
Instance details

Defined in Amazonka.WorkMail.Types.BookingOptions

FromJSON 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "BookingOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoDeclineConflictingRequests") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "autoDeclineRecurringRequests") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "autoAcceptRequests") '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: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.

$sel:autoAcceptRequests:BookingOptions', bookingOptions_autoAcceptRequests - The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.

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
Eq Delegate Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Delegate

Read Delegate Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Delegate

Show 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 #

NFData Delegate Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Delegate

Methods

rnf :: Delegate -> () #

Hashable Delegate Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Delegate

Methods

hashWithSalt :: Int -> Delegate -> Int #

hash :: Delegate -> Int #

FromJSON Delegate Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Delegate

type Rep Delegate Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Delegate

type Rep Delegate = D1 ('MetaData "Delegate" "Amazonka.WorkMail.Types.Delegate" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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
Eq DnsRecord Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecord

Read DnsRecord Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecord

Show 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 #

NFData DnsRecord Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecord

Methods

rnf :: DnsRecord -> () #

Hashable DnsRecord Source # 
Instance details

Defined in Amazonka.WorkMail.Types.DnsRecord

FromJSON 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "DnsRecord'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostname") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") '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:value:DnsRecord', dnsRecord_value - The value returned by the DNS for a query to that hostname and record type.

$sel:type':DnsRecord', dnsRecord_type - The RFC 1035 record type. Possible values: CNAME, A, MX.

Domain

data Domain Source #

The domain to associate with an Amazon 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 Amazon WorkMail Administrator Guide.

See: newDomain smart constructor.

Constructors

Domain' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq Domain Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Domain

Methods

(==) :: Domain -> Domain -> Bool #

(/=) :: Domain -> Domain -> Bool #

Read Domain Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Domain

Show 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 #

NFData Domain Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Domain

Methods

rnf :: Domain -> () #

Hashable Domain Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Domain

Methods

hashWithSalt :: Int -> Domain -> Int #

hash :: Domain -> Int #

ToJSON Domain Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Domain

type Rep Domain Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Domain

type Rep Domain = D1 ('MetaData "Domain" "Amazonka.WorkMail.Types.Domain" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "Domain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "domainName") '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:hostedZoneId:Domain', domain_hostedZoneId - The hosted zone ID for a domain hosted in Route 53. Required when configuring a domain hosted in Route 53.

$sel:domainName:Domain', domain_domainName - The fully qualified domain name.

FolderConfiguration

data FolderConfiguration Source #

The configuration applied to an organization's folders by its retention policy.

See: newFolderConfiguration smart constructor.

Instances

Instances details
Eq FolderConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderConfiguration

Read FolderConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderConfiguration

Show 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 #

NFData FolderConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderConfiguration

Methods

rnf :: FolderConfiguration -> () #

Hashable FolderConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderConfiguration

ToJSON FolderConfiguration Source # 
Instance details

Defined in Amazonka.WorkMail.Types.FolderConfiguration

FromJSON 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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 Amazon WorkMail group.

See: newGroup smart constructor.

Instances

Instances details
Eq Group Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Group

Methods

(==) :: Group -> Group -> Bool #

(/=) :: Group -> Group -> Bool #

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 #

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 #

NFData Group Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Group

Methods

rnf :: Group -> () #

Hashable Group Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Group

Methods

hashWithSalt :: Int -> Group -> Int #

hash :: Group -> Int #

FromJSON Group Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Group

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:email:Group', group_email - The email of the group.

$sel:state:Group', group_state - The state of the group, which can be ENABLED, DISABLED, or DELETED.

$sel:disabledDate:Group', group_disabledDate - The date indicating when the group was disabled from Amazon WorkMail use.

$sel:name:Group', group_name - The name of the group.

$sel:id:Group', group_id - The identifier of the group.

$sel:enabledDate:Group', group_enabledDate - The date indicating when the group was enabled for Amazon WorkMail use.

MailDomainSummary

data MailDomainSummary Source #

The data for a given domain.

See: newMailDomainSummary smart constructor.

Instances

Instances details
Eq MailDomainSummary Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailDomainSummary

Read MailDomainSummary Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailDomainSummary

Show 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 #

NFData MailDomainSummary Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailDomainSummary

Methods

rnf :: MailDomainSummary -> () #

Hashable MailDomainSummary Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailDomainSummary

FromJSON 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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
Eq MailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJob

Read MailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJob

Show 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 #

NFData MailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJob

Methods

rnf :: MailboxExportJob -> () #

Hashable MailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJob

FromJSON 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:state:MailboxExportJob', mailboxExportJob_state - The state of the mailbox export job.

$sel:jobId:MailboxExportJob', mailboxExportJob_jobId - The identifier of the mailbox export job.

$sel:startTime:MailboxExportJob', mailboxExportJob_startTime - The mailbox export job start timestamp.

$sel:estimatedProgress:MailboxExportJob', mailboxExportJob_estimatedProgress - The estimated progress of the mailbox export job, in percentage points.

$sel:endTime:MailboxExportJob', mailboxExportJob_endTime - The mailbox export job end timestamp.

$sel:s3Path:MailboxExportJob', mailboxExportJob_s3Path - The path to the S3 bucket and file that the mailbox export job exports to.

$sel:entityId:MailboxExportJob', mailboxExportJob_entityId - The identifier of the user or resource associated with the mailbox.

$sel:description:MailboxExportJob', mailboxExportJob_description - The mailbox export job description.

$sel:s3BucketName:MailboxExportJob', mailboxExportJob_s3BucketName - The name of the S3 bucket.

Member

data Member Source #

The representation of a user or group.

See: newMember smart constructor.

Instances

Instances details
Eq Member Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Member

Methods

(==) :: Member -> Member -> Bool #

(/=) :: Member -> Member -> Bool #

Read Member Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Member

Show 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 #

NFData Member Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Member

Methods

rnf :: Member -> () #

Hashable Member Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Member

Methods

hashWithSalt :: Int -> Member -> Int #

hash :: Member -> Int #

FromJSON Member Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Member

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:state:Member', member_state - The state of the member, which can be ENABLED, DISABLED, or DELETED.

$sel:disabledDate:Member', member_disabledDate - The date indicating when the member was disabled from Amazon WorkMail use.

$sel:name:Member', member_name - The name of the member.

$sel:id:Member', member_id - The identifier of the member.

$sel:type':Member', member_type - A member can be a user or group.

$sel:enabledDate:Member', member_enabledDate - The date indicating when the member was enabled for Amazon WorkMail use.

MobileDeviceAccessMatchedRule

data MobileDeviceAccessMatchedRule Source #

The rule that a simulated user matches.

See: newMobileDeviceAccessMatchedRule smart constructor.

Instances

Instances details
Eq MobileDeviceAccessMatchedRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessMatchedRule

Read MobileDeviceAccessMatchedRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessMatchedRule

Show 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 #

NFData MobileDeviceAccessMatchedRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessMatchedRule

Hashable MobileDeviceAccessMatchedRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessMatchedRule

FromJSON 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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
Eq MobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessOverride

Read MobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessOverride

Show 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 #

NFData MobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessOverride

Hashable MobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessOverride

FromJSON 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "MobileDeviceAccessOverride'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "effect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MobileDeviceAccessRuleEffect)) :*: (S1 ('MetaSel ('Just "userId") '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 "deviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") '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: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.

$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:deviceId:MobileDeviceAccessOverride', mobileDeviceAccessOverride_deviceId - The device to which the override applies.

$sel:description:MobileDeviceAccessOverride', mobileDeviceAccessOverride_description - A description of the override.

MobileDeviceAccessRule

data MobileDeviceAccessRule Source #

A rule that controls access to mobile devices for an Amazon WorkMail group.

See: newMobileDeviceAccessRule smart constructor.

Instances

Instances details
Eq MobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRule

Read MobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRule

Show 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 #

NFData MobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRule

Methods

rnf :: MobileDeviceAccessRule -> () #

Hashable MobileDeviceAccessRule Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessRule

FromJSON 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "MobileDeviceAccessRule'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "effect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MobileDeviceAccessRuleEffect)) :*: (S1 ('MetaSel ('Just "deviceUserAgents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "deviceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))))) :*: ((S1 ('MetaSel ('Just "notDeviceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "notDeviceOperatingSystems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))) :*: (S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "deviceModels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))))) :*: ((S1 ('MetaSel ('Just "mobileDeviceAccessRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dateModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "deviceOperatingSystems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "notDeviceUserAgents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "notDeviceModels") '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:effect:MobileDeviceAccessRule', mobileDeviceAccessRule_effect - The effect of the rule when it matches. Allowed values are ALLOW or DENY.

$sel:deviceUserAgents:MobileDeviceAccessRule', mobileDeviceAccessRule_deviceUserAgents - Device user agents that a rule will match.

$sel:deviceTypes:MobileDeviceAccessRule', mobileDeviceAccessRule_deviceTypes - Device types that a rule will match.

$sel:notDeviceTypes:MobileDeviceAccessRule', mobileDeviceAccessRule_notDeviceTypes - Device types that a rule will not match. All other device types will match.

$sel:notDeviceOperatingSystems:MobileDeviceAccessRule', mobileDeviceAccessRule_notDeviceOperatingSystems - Device operating systems that a rule will not match. All other device types will match.

$sel:dateCreated:MobileDeviceAccessRule', mobileDeviceAccessRule_dateCreated - The date and time at which an access rule was created.

$sel:deviceModels:MobileDeviceAccessRule', mobileDeviceAccessRule_deviceModels - Device models that a rule will match.

$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:dateModified:MobileDeviceAccessRule', mobileDeviceAccessRule_dateModified - The date and time at which an access rule was modified.

$sel:deviceOperatingSystems:MobileDeviceAccessRule', mobileDeviceAccessRule_deviceOperatingSystems - Device operating systems that a rule will match.

$sel:description:MobileDeviceAccessRule', mobileDeviceAccessRule_description - The description of a mobile access rule.

$sel:notDeviceUserAgents:MobileDeviceAccessRule', mobileDeviceAccessRule_notDeviceUserAgents - Device user agents that a rule will not match. All other device user agents will match.

$sel:notDeviceModels:MobileDeviceAccessRule', mobileDeviceAccessRule_notDeviceModels - Device models that a rule will not match. All other device models will match.

OrganizationSummary

data OrganizationSummary Source #

The representation of an organization.

See: newOrganizationSummary smart constructor.

Instances

Instances details
Eq OrganizationSummary Source # 
Instance details

Defined in Amazonka.WorkMail.Types.OrganizationSummary

Read OrganizationSummary Source # 
Instance details

Defined in Amazonka.WorkMail.Types.OrganizationSummary

Show 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 #

NFData OrganizationSummary Source # 
Instance details

Defined in Amazonka.WorkMail.Types.OrganizationSummary

Methods

rnf :: OrganizationSummary -> () #

Hashable OrganizationSummary Source # 
Instance details

Defined in Amazonka.WorkMail.Types.OrganizationSummary

FromJSON 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "OrganizationSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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))))))

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:state:OrganizationSummary', organizationSummary_state - The state associated with the organization.

$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.

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
Eq Permission Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Permission

Read Permission Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Permission

Show 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 #

NFData Permission Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Permission

Methods

rnf :: Permission -> () #

Hashable Permission Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Permission

FromJSON 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" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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.

Resource

data Resource Source #

The representation of a resource.

See: newResource smart constructor.

Instances

Instances details
Eq Resource Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Resource

Read Resource Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Resource

Show 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 #

NFData Resource Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Resource

Methods

rnf :: Resource -> () #

Hashable Resource Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Resource

Methods

hashWithSalt :: Int -> Resource -> Int #

hash :: Resource -> Int #

FromJSON Resource Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Resource

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:email:Resource', resource_email - The email of the resource.

$sel:state:Resource', resource_state - The state of the resource, which can be ENABLED, DISABLED, or DELETED.

$sel:disabledDate:Resource', resource_disabledDate - The date indicating when the resource was disabled from Amazon WorkMail use.

$sel:name:Resource', resource_name - The name of the resource.

$sel:id:Resource', resource_id - The identifier of the resource.

$sel:type':Resource', resource_type - The type of the resource: equipment or room.

$sel:enabledDate:Resource', resource_enabledDate - The date indicating when the resource was enabled for Amazon WorkMail use.

Tag

data Tag Source #

Describes a tag applied to a resource.

See: newTag smart constructor.

Constructors

Tag' Text Text 

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

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 #

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 #

NFData Tag Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.WorkMail.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.WorkMail.Types.Tag" "libZSservicesZSamazonka-workmailZSamazonka-workmail" '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 Amazon WorkMail user.

See: newUser smart constructor.

Instances

Instances details
Eq User Source # 
Instance details

Defined in Amazonka.WorkMail.Types.User

Methods

(==) :: User -> User -> Bool #

(/=) :: User -> User -> Bool #

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 #

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 #

NFData User Source # 
Instance details

Defined in Amazonka.WorkMail.Types.User

Methods

rnf :: User -> () #

Hashable User Source # 
Instance details

Defined in Amazonka.WorkMail.Types.User

Methods

hashWithSalt :: Int -> User -> Int #

hash :: User -> Int #

FromJSON User Source # 
Instance details

Defined in Amazonka.WorkMail.Types.User

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:email:User', user_email - The email of the user.

$sel:state:User', user_state - The state of the user, which can be ENABLED, DISABLED, or DELETED.

$sel:disabledDate:User', user_disabledDate - The date indicating when the user was disabled from Amazon WorkMail use.

$sel:name:User', user_name - The name of the user.

$sel:id:User', user_id - The identifier of the user.

$sel:displayName:User', user_displayName - The display name of the user.

$sel:userRole:User', user_userRole - The role of the user.

$sel:enabledDate:User', user_enabledDate - The date indicating when the user was enabled for Amazon WorkMail use.