Expand description
Data structures used by operation inputs/outputs.
Modules§
Structs§
- Access
Control Rule A rule that controls access to an WorkMail organization.
- Availability
Configuration List all the
AvailabilityConfiguration
's for the given WorkMail organization.- Booking
Options At least one delegate must be associated to the resource to disable automatic replies from the resource.
- Delegate
The name of the attribute, which is one of the values defined in the UserAttribute enumeration.
- DnsRecord
A DNS record uploaded to your DNS provider.
- Domain
The domain to associate with an WorkMail organization.
When you configure a domain hosted in Amazon Route 53 (Route 53), all recommended DNS records are added to the organization when you create it. For more information, see Adding a domain in the WorkMail Administrator Guide.
- EwsAvailability
Provider Describes an EWS based availability provider. This is only used as input to the service.
- Folder
Configuration The configuration applied to an organization's folders by its retention policy.
- Group
The representation of an WorkMail group.
- Group
Identifier The identifier that contains the Group ID and name of a group.
- Identity
Center Configuration The IAM Identity Center configuration.
- Impersonation
Matched Rule The impersonation rule that matched the input.
- Impersonation
Role An impersonation role for the given WorkMail organization.
- Impersonation
Rule The rules for the given impersonation role.
- Lambda
Availability Provider Describes a Lambda based availability provider.
- List
Groups Filters Filtering options for ListGroups operation. This is only used as input to Operation.
- List
Groups ForEntity Filters Filtering options for ListGroupsForEntity operation. This is only used as input to Operation.
- List
Resources Filters Filtering options for ListResources operation. This is only used as input to Operation.
- List
Users Filters Filtering options for ListUsers operation. This is only used as input to Operation.
- Mail
Domain Summary The data for a given domain.
- Mailbox
Export Job 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.
- Member
The representation of a user or group.
- Mobile
Device Access Matched Rule The rule that a simulated user matches.
- Mobile
Device Access Override The override object.
- Mobile
Device Access Rule A rule that controls access to mobile devices for an WorkMail group.
- Organization
Summary The representation of an organization.
- Permission
Permission granted to a user, group, or resource to access a certain aspect of another user, group, or resource mailbox.
- Personal
Access Token Configuration Displays the Personal Access Token status.
- Personal
Access Token Summary The summary of the Personal Access Token.
- Redacted
EwsAvailability Provider Describes an EWS based availability provider when returned from the service. It does not contain the password of the endpoint.
- Resource
The representation of a resource.
- Tag
Describes a tag applied to a resource.
- User
The representation of an WorkMail user.
Enums§
- Access
Control Rule Effect - When writing a match expression against
AccessControlRuleEffect
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Access
Effect - When writing a match expression against
AccessEffect
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Availability
Provider Type - When writing a match expression against
AvailabilityProviderType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - DnsRecord
Verification Status - When writing a match expression against
DnsRecordVerificationStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Entity
State - When writing a match expression against
EntityState
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Entity
Type - When writing a match expression against
EntityType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Folder
Name - When writing a match expression against
FolderName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Identity
Provider Authentication Mode - When writing a match expression against
IdentityProviderAuthenticationMode
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Impersonation
Role Type - When writing a match expression against
ImpersonationRoleType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Mailbox
Export JobState - When writing a match expression against
MailboxExportJobState
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Member
Type - When writing a match expression against
MemberType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Mobile
Device Access Rule Effect - When writing a match expression against
MobileDeviceAccessRuleEffect
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Permission
Type - When writing a match expression against
PermissionType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Personal
Access Token Configuration Status - When writing a match expression against
PersonalAccessTokenConfigurationStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Resource
Type - When writing a match expression against
ResourceType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Retention
Action - When writing a match expression against
RetentionAction
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - User
Role - When writing a match expression against
UserRole
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.