Skip to content

Workmail Classes

AccessControlRule

Name

  • Type: typing.Optional[str]

Effect

  • Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]

Description

  • Type: typing.Optional[str]

IpRanges

  • Type: typing.Optional[typing.List[str]]

NotIpRanges

  • Type: typing.Optional[typing.List[str]]

Actions

  • Type: typing.Optional[typing.List[str]]

NotActions

  • Type: typing.Optional[typing.List[str]]

UserIds

  • Type: typing.Optional[typing.List[str]]

NotUserIds

  • Type: typing.Optional[typing.List[str]]

DateCreated

  • Type: typing.Optional[datetime.datetime]

DateModified

  • Type: typing.Optional[datetime.datetime]

ImpersonationRoleIds

  • Type: typing.Optional[typing.List[str]]

NotImpersonationRoleIds

  • Type: typing.Optional[typing.List[str]]

AssociateDelegateToResourceRequest

OrganizationId

  • Type:
  • Required: Yes

ResourceId

  • Type:
  • Required: Yes

EntityId

  • Type:
  • Required: Yes

AssociateMemberToGroupRequest

OrganizationId

  • Type:
  • Required: Yes

GroupId

  • Type:
  • Required: Yes

MemberId

  • Type:
  • Required: Yes

AssumeImpersonationRoleRequest

OrganizationId

  • Type:
  • Required: Yes

ImpersonationRoleId

  • Type:
  • Required: Yes

AssumeImpersonationRoleResponse

Token

  • Type:
  • Required: Yes

ExpiresIn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AvailabilityConfiguration

DomainName

  • Type: typing.Optional[str]

ProviderType

  • Type: typing.Optional[typing.Literal['EWS', 'LAMBDA']]

EwsProvider

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workmail.workmail_classes.RedactedEwsAvailabilityProvider]

LambdaProvider

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workmail.workmail_classes.LambdaAvailabilityProvider]

DateCreated

  • Type: typing.Optional[datetime.datetime]

DateModified

  • Type: typing.Optional[datetime.datetime]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BookingOptions

AutoAcceptRequests

  • Type: typing.Optional[bool]

AutoDeclineRecurringRequests

  • Type: typing.Optional[bool]

AutoDeclineConflictingRequests

  • Type: typing.Optional[bool]

CancelMailboxExportJobRequest

ClientToken

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

OrganizationId

  • Type:
  • Required: Yes

CreateAliasRequest

OrganizationId

  • Type:
  • Required: Yes

EntityId

  • Type:
  • Required: Yes

Alias

  • Type:
  • Required: Yes

CreateAvailabilityConfigurationRequest

OrganizationId

  • Type:
  • Required: Yes

DomainName

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

EwsProvider

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workmail.workmail_classes.EwsAvailabilityProvider]

LambdaProvider

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workmail.workmail_classes.LambdaAvailabilityProvider]

CreateGroupRequest

OrganizationId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

HiddenFromGlobalAddressList

  • Type: typing.Optional[bool]

CreateGroupResponse

GroupId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateIdentityCenterApplicationRequest

Name

  • Type:
  • Required: Yes

InstanceArn

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

CreateIdentityCenterApplicationResponse

ApplicationArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateImpersonationRoleRequest

OrganizationId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['FULL_ACCESS', 'READ_ONLY']
  • Required: Yes

Rules

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.workmail.workmail_classes.ImpersonationRule, aws_resource_validator.pydantic_models.workmail.workmail_classes.ImpersonationRuleOutput]]
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

CreateImpersonationRoleResponse

ImpersonationRoleId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateMobileDeviceAccessRuleRequest

OrganizationId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Effect

  • Type: typing.Literal['ALLOW', 'DENY']
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

DeviceTypes

  • Type: typing.Optional[typing.List[str]]

NotDeviceTypes

  • Type: typing.Optional[typing.List[str]]

DeviceModels

  • Type: typing.Optional[typing.List[str]]

NotDeviceModels

  • Type: typing.Optional[typing.List[str]]

DeviceOperatingSystems

  • Type: typing.Optional[typing.List[str]]

NotDeviceOperatingSystems

  • Type: typing.Optional[typing.List[str]]

DeviceUserAgents

  • Type: typing.Optional[typing.List[str]]

NotDeviceUserAgents

  • Type: typing.Optional[typing.List[str]]

CreateMobileDeviceAccessRuleResponse

MobileDeviceAccessRuleId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateOrganizationRequest

Alias

  • Type:
  • Required: Yes

DirectoryId

  • Type: typing.Optional[str]

ClientToken

  • Type: typing.Optional[str]

Domains

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workmail.workmail_classes.Domain]]

KmsKeyArn

  • Type: typing.Optional[str]

EnableInteroperability

  • Type: typing.Optional[bool]

CreateOrganizationResponse

OrganizationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateResourceRequest

OrganizationId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['EQUIPMENT', 'ROOM']
  • Required: Yes

Description

  • Type: typing.Optional[str]

HiddenFromGlobalAddressList

  • Type: typing.Optional[bool]

CreateResourceResponse

ResourceId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateUserRequest

OrganizationId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

DisplayName

  • Type:
  • Required: Yes

Password

  • Type: typing.Optional[str]

Role

  • Type: typing.Optional[typing.Literal['REMOTE_USER', 'RESOURCE', 'SYSTEM_USER', 'USER']]

FirstName

  • Type: typing.Optional[str]

LastName

  • Type: typing.Optional[str]

HiddenFromGlobalAddressList

  • Type: typing.Optional[bool]

IdentityProviderUserId

  • Type: typing.Optional[str]

CreateUserResponse

UserId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Delegate

Id

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['GROUP', 'USER']
  • Required: Yes

DeleteAccessControlRuleRequest

OrganizationId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

DeleteAliasRequest

OrganizationId

  • Type:
  • Required: Yes

EntityId

  • Type:
  • Required: Yes

Alias

  • Type:
  • Required: Yes

DeleteAvailabilityConfigurationRequest

OrganizationId

  • Type:
  • Required: Yes

DomainName

  • Type:
  • Required: Yes

DeleteEmailMonitoringConfigurationRequest

OrganizationId

  • Type:
  • Required: Yes

DeleteGroupRequest

OrganizationId

  • Type:
  • Required: Yes

GroupId

  • Type:
  • Required: Yes

DeleteIdentityCenterApplicationRequest

ApplicationArn

  • Type:
  • Required: Yes

DeleteIdentityProviderConfigurationRequest

OrganizationId

  • Type:
  • Required: Yes

DeleteImpersonationRoleRequest

OrganizationId

  • Type:
  • Required: Yes

ImpersonationRoleId

  • Type:
  • Required: Yes

DeleteMailboxPermissionsRequest

OrganizationId

  • Type:
  • Required: Yes

EntityId

  • Type:
  • Required: Yes

GranteeId

  • Type:
  • Required: Yes

DeleteMobileDeviceAccessOverrideRequest

OrganizationId

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

DeviceId

  • Type:
  • Required: Yes

DeleteMobileDeviceAccessRuleRequest

OrganizationId

  • Type:
  • Required: Yes

MobileDeviceAccessRuleId

  • Type:
  • Required: Yes

DeleteOrganizationRequest

OrganizationId

  • Type:
  • Required: Yes

DeleteDirectory

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

ForceDelete

  • Type: typing.Optional[bool]

DeleteIdentityCenterApplication

  • Type: typing.Optional[bool]

DeleteOrganizationResponse

OrganizationId

  • Type:
  • Required: Yes

State

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeletePersonalAccessTokenRequest

OrganizationId

  • Type:
  • Required: Yes

PersonalAccessTokenId

  • Type:
  • Required: Yes

DeleteResourceRequest

OrganizationId

  • Type:
  • Required: Yes

ResourceId

  • Type:
  • Required: Yes

DeleteRetentionPolicyRequest

OrganizationId

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

DeleteUserRequest

OrganizationId

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

DeregisterFromWorkMailRequest

OrganizationId

  • Type:
  • Required: Yes

EntityId

  • Type:
  • Required: Yes

DeregisterMailDomainRequest

OrganizationId

  • Type:
  • Required: Yes

DomainName

  • Type:
  • Required: Yes

DescribeEmailMonitoringConfigurationRequest

OrganizationId

  • Type:
  • Required: Yes

DescribeEmailMonitoringConfigurationResponse

RoleArn

  • Type:
  • Required: Yes

LogGroupArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeEntityRequest

OrganizationId

  • Type:
  • Required: Yes

Email

  • Type:
  • Required: Yes

DescribeEntityResponse

EntityId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['GROUP', 'RESOURCE', 'USER']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeGroupRequest

OrganizationId

  • Type:
  • Required: Yes

GroupId

  • Type:
  • Required: Yes

DescribeGroupResponse

GroupId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Email

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['DELETED', 'DISABLED', 'ENABLED']
  • Required: Yes

EnabledDate

  • Type:
  • Required: Yes

DisabledDate

  • Type:
  • Required: Yes

HiddenFromGlobalAddressList

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeIdentityProviderConfigurationRequest

OrganizationId

  • Type:
  • Required: Yes

DescribeIdentityProviderConfigurationResponse

AuthenticationMode

  • Type: typing.Literal['IDENTITY_PROVIDER_AND_DIRECTORY', 'IDENTITY_PROVIDER_ONLY']
  • Required: Yes

IdentityCenterConfiguration

  • Type:
  • Required: Yes

PersonalAccessTokenConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeInboundDmarcSettingsRequest

OrganizationId

  • Type:
  • Required: Yes

DescribeInboundDmarcSettingsResponse

Enforced

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeMailboxExportJobRequest

JobId

  • Type:
  • Required: Yes

OrganizationId

  • Type:
  • Required: Yes

DescribeMailboxExportJobResponse

EntityId

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

KmsKeyArn

  • Type:
  • Required: Yes

S3BucketName

  • Type:
  • Required: Yes

S3Prefix

  • Type:
  • Required: Yes

S3Path

  • Type:
  • Required: Yes

EstimatedProgress

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['CANCELLED', 'COMPLETED', 'FAILED', 'RUNNING']
  • Required: Yes

ErrorInfo

  • Type:
  • Required: Yes

StartTime

  • Type:
  • Required: Yes

EndTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeOrganizationRequest

OrganizationId

  • Type:
  • Required: Yes

DescribeOrganizationResponse

OrganizationId

  • Type:
  • Required: Yes

Alias

  • Type:
  • Required: Yes

State

  • Type:
  • Required: Yes

DirectoryId

  • Type:
  • Required: Yes

DirectoryType

  • Type:
  • Required: Yes

DefaultMailDomain

  • Type:
  • Required: Yes

CompletedDate

  • Type:
  • Required: Yes

ErrorMessage

  • Type:
  • Required: Yes

ARN

  • Type:
  • Required: Yes

MigrationAdmin

  • Type:
  • Required: Yes

InteroperabilityEnabled

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeResourceRequest

OrganizationId

  • Type:
  • Required: Yes

ResourceId

  • Type:
  • Required: Yes

DescribeResourceResponse

ResourceId

  • Type:
  • Required: Yes

Email

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['EQUIPMENT', 'ROOM']
  • Required: Yes

BookingOptions

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['DELETED', 'DISABLED', 'ENABLED']
  • Required: Yes

EnabledDate

  • Type:
  • Required: Yes

DisabledDate

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

HiddenFromGlobalAddressList

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeUserRequest

OrganizationId

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

DescribeUserResponse

UserId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Email

  • Type:
  • Required: Yes

DisplayName

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['DELETED', 'DISABLED', 'ENABLED']
  • Required: Yes

UserRole

  • Type: typing.Literal['REMOTE_USER', 'RESOURCE', 'SYSTEM_USER', 'USER']
  • Required: Yes

EnabledDate

  • Type:
  • Required: Yes

DisabledDate

  • Type:
  • Required: Yes

MailboxProvisionedDate

  • Type:
  • Required: Yes

MailboxDeprovisionedDate

  • Type:
  • Required: Yes

FirstName

  • Type:
  • Required: Yes

LastName

  • Type:
  • Required: Yes

HiddenFromGlobalAddressList

  • Type:
  • Required: Yes

Initials

  • Type:
  • Required: Yes

Telephone

  • Type:
  • Required: Yes

Street

  • Type:
  • Required: Yes

JobTitle

  • Type:
  • Required: Yes

City

  • Type:
  • Required: Yes

Company

  • Type:
  • Required: Yes

ZipCode

  • Type:
  • Required: Yes

Department

  • Type:
  • Required: Yes

Country

  • Type:
  • Required: Yes

Office

  • Type:
  • Required: Yes

IdentityProviderUserId

  • Type:
  • Required: Yes

IdentityProviderIdentityStoreId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociateDelegateFromResourceRequest

OrganizationId

  • Type:
  • Required: Yes

ResourceId

  • Type:
  • Required: Yes

EntityId

  • Type:
  • Required: Yes

DisassociateMemberFromGroupRequest

OrganizationId

  • Type:
  • Required: Yes

GroupId

  • Type:
  • Required: Yes

MemberId

  • Type:
  • Required: Yes

DnsRecord

Type

  • Type: typing.Optional[str]

Hostname

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

Domain

DomainName

  • Type:
  • Required: Yes

HostedZoneId

  • Type: typing.Optional[str]

EwsAvailabilityProvider

EwsEndpoint

  • Type:
  • Required: Yes

EwsUsername

  • Type:
  • Required: Yes

EwsPassword

  • Type:
  • Required: Yes

FolderConfiguration

Name

  • Type: typing.Literal['DELETED_ITEMS', 'DRAFTS', 'INBOX', 'JUNK_EMAIL', 'SENT_ITEMS']
  • Required: Yes

Action

  • Type: typing.Literal['DELETE', 'NONE', 'PERMANENTLY_DELETE']
  • Required: Yes

Period

  • Type: typing.Optional[int]

GetAccessControlEffectRequest

OrganizationId

  • Type:
  • Required: Yes

IpAddress

  • Type:
  • Required: Yes

Action

  • Type:
  • Required: Yes

UserId

  • Type: typing.Optional[str]

ImpersonationRoleId

  • Type: typing.Optional[str]

GetAccessControlEffectResponse

Effect

  • Type: typing.Literal['ALLOW', 'DENY']
  • Required: Yes

MatchedRules

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDefaultRetentionPolicyRequest

OrganizationId

  • Type:
  • Required: Yes

GetDefaultRetentionPolicyResponse

Id

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

FolderConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.workmail.workmail_classes.FolderConfiguration]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetImpersonationRoleEffectRequest

OrganizationId

  • Type:
  • Required: Yes

ImpersonationRoleId

  • Type:
  • Required: Yes

TargetUser

  • Type:
  • Required: Yes

GetImpersonationRoleEffectResponse

Type

  • Type: typing.Literal['FULL_ACCESS', 'READ_ONLY']
  • Required: Yes

Effect

  • Type: typing.Literal['ALLOW', 'DENY']
  • Required: Yes

MatchedRules

  • Type: typing.List[aws_resource_validator.pydantic_models.workmail.workmail_classes.ImpersonationMatchedRule]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetImpersonationRoleRequest

OrganizationId

  • Type:
  • Required: Yes

ImpersonationRoleId

  • Type:
  • Required: Yes

GetImpersonationRoleResponse

ImpersonationRoleId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['FULL_ACCESS', 'READ_ONLY']
  • Required: Yes

Description

  • Type:
  • Required: Yes

Rules

  • Type: typing.List[aws_resource_validator.pydantic_models.workmail.workmail_classes.ImpersonationRuleOutput]
  • Required: Yes

DateCreated

  • Type:
  • Required: Yes

DateModified

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMailDomainRequest

OrganizationId

  • Type:
  • Required: Yes

DomainName

  • Type:
  • Required: Yes

GetMailDomainResponse

Records

  • Type: typing.List[aws_resource_validator.pydantic_models.workmail.workmail_classes.DnsRecord]
  • Required: Yes

IsTestDomain

  • Type:
  • Required: Yes

IsDefault

  • Type:
  • Required: Yes

OwnershipVerificationStatus

  • Type: typing.Literal['FAILED', 'PENDING', 'VERIFIED']
  • Required: Yes

DkimVerificationStatus

  • Type: typing.Literal['FAILED', 'PENDING', 'VERIFIED']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMailboxDetailsRequest

OrganizationId

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

GetMailboxDetailsResponse

MailboxQuota

  • Type:
  • Required: Yes

MailboxSize

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMobileDeviceAccessEffectRequest

OrganizationId

  • Type:
  • Required: Yes

DeviceType

  • Type: typing.Optional[str]

DeviceModel

  • Type: typing.Optional[str]

DeviceOperatingSystem

  • Type: typing.Optional[str]

DeviceUserAgent

  • Type: typing.Optional[str]

GetMobileDeviceAccessEffectResponse

Effect

  • Type: typing.Literal['ALLOW', 'DENY']
  • Required: Yes

MatchedRules

  • Type: typing.List[aws_resource_validator.pydantic_models.workmail.workmail_classes.MobileDeviceAccessMatchedRule]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMobileDeviceAccessOverrideRequest

OrganizationId

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

DeviceId

  • Type:
  • Required: Yes

GetMobileDeviceAccessOverrideResponse

UserId

  • Type:
  • Required: Yes

DeviceId

  • Type:
  • Required: Yes

Effect

  • Type: typing.Literal['ALLOW', 'DENY']
  • Required: Yes

Description

  • Type:
  • Required: Yes

DateCreated

  • Type:
  • Required: Yes

DateModified

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetPersonalAccessTokenMetadataRequest

OrganizationId

  • Type:
  • Required: Yes

PersonalAccessTokenId

  • Type:
  • Required: Yes

GetPersonalAccessTokenMetadataResponse

PersonalAccessTokenId

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

DateCreated

  • Type:
  • Required: Yes

DateLastUsed

  • Type:
  • Required: Yes

ExpiresTime

  • Type:
  • Required: Yes

Scopes

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Group

Id

  • Type: typing.Optional[str]

Email

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['DELETED', 'DISABLED', 'ENABLED']]

EnabledDate

  • Type: typing.Optional[datetime.datetime]

DisabledDate

  • Type: typing.Optional[datetime.datetime]

GroupIdentifier

GroupId

  • Type: typing.Optional[str]

GroupName

  • Type: typing.Optional[str]

IdentityCenterConfiguration

InstanceArn

  • Type:
  • Required: Yes

ApplicationArn

  • Type:
  • Required: Yes

ImpersonationMatchedRule

ImpersonationRuleId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

ImpersonationRole

ImpersonationRoleId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['FULL_ACCESS', 'READ_ONLY']]

DateCreated

  • Type: typing.Optional[datetime.datetime]

DateModified

  • Type: typing.Optional[datetime.datetime]

ImpersonationRule

ImpersonationRuleId

  • Type:
  • Required: Yes

Effect

  • Type: typing.Literal['ALLOW', 'DENY']
  • Required: Yes

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

TargetUsers

  • Type: typing.Optional[typing.List[str]]

NotTargetUsers

  • Type: typing.Optional[typing.List[str]]

ImpersonationRuleOutput

ImpersonationRuleId

  • Type:
  • Required: Yes

Effect

  • Type: typing.Literal['ALLOW', 'DENY']
  • Required: Yes

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

TargetUsers

  • Type: typing.Optional[typing.List[str]]

NotTargetUsers

  • Type: typing.Optional[typing.List[str]]

LambdaAvailabilityProvider

LambdaArn

  • Type:
  • Required: Yes

ListAccessControlRulesRequest

OrganizationId

  • Type:
  • Required: Yes

ListAccessControlRulesResponse

Rules

  • Type: typing.List[aws_resource_validator.pydantic_models.workmail.workmail_classes.AccessControlRule]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListAliasesRequest

OrganizationId

  • Type:
  • Required: Yes

EntityId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListAliasesRequestPaginate

OrganizationId

  • Type:
  • Required: Yes

EntityId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workmail.workmail_classes.PaginatorConfig]

ListAliasesResponse

Aliases

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListAvailabilityConfigurationsRequest

OrganizationId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListAvailabilityConfigurationsRequestPaginate

OrganizationId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workmail.workmail_classes.PaginatorConfig]

ListAvailabilityConfigurationsResponse

AvailabilityConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.workmail.workmail_classes.AvailabilityConfiguration]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListGroupMembersRequest

OrganizationId

  • Type:
  • Required: Yes

GroupId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListGroupMembersRequestPaginate

OrganizationId

  • Type:
  • Required: Yes

GroupId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workmail.workmail_classes.PaginatorConfig]

ListGroupMembersResponse

Members

  • Type: typing.List[aws_resource_validator.pydantic_models.workmail.workmail_classes.Member]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListGroupsFilters

NamePrefix

  • Type: typing.Optional[str]

PrimaryEmailPrefix

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['DELETED', 'DISABLED', 'ENABLED']]

ListGroupsForEntityFilters

GroupNamePrefix

  • Type: typing.Optional[str]

ListGroupsForEntityRequest

OrganizationId

  • Type:
  • Required: Yes

EntityId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workmail.workmail_classes.ListGroupsForEntityFilters]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListGroupsForEntityResponse

Groups

  • Type: typing.List[aws_resource_validator.pydantic_models.workmail.workmail_classes.GroupIdentifier]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListGroupsRequest

OrganizationId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workmail.workmail_classes.ListGroupsFilters]

ListGroupsRequestPaginate

OrganizationId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workmail.workmail_classes.ListGroupsFilters]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workmail.workmail_classes.PaginatorConfig]

ListGroupsResponse

Groups

  • Type: typing.List[aws_resource_validator.pydantic_models.workmail.workmail_classes.Group]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListImpersonationRolesRequest

OrganizationId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListImpersonationRolesResponse

Roles

  • Type: typing.List[aws_resource_validator.pydantic_models.workmail.workmail_classes.ImpersonationRole]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListMailDomainsRequest

OrganizationId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListMailDomainsResponse

MailDomains

  • Type: typing.List[aws_resource_validator.pydantic_models.workmail.workmail_classes.MailDomainSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListMailboxExportJobsRequest

OrganizationId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListMailboxExportJobsResponse

Jobs

  • Type: typing.List[aws_resource_validator.pydantic_models.workmail.workmail_classes.MailboxExportJob]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListMailboxPermissionsRequest

OrganizationId

  • Type:
  • Required: Yes

EntityId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListMailboxPermissionsRequestPaginate

OrganizationId

  • Type:
  • Required: Yes

EntityId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workmail.workmail_classes.PaginatorConfig]

ListMailboxPermissionsResponse

Permissions

  • Type: typing.List[aws_resource_validator.pydantic_models.workmail.workmail_classes.Permission]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListMobileDeviceAccessOverridesRequest

OrganizationId

  • Type:
  • Required: Yes

UserId

  • Type: typing.Optional[str]

DeviceId

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListMobileDeviceAccessOverridesResponse

Overrides

  • Type: typing.List[aws_resource_validator.pydantic_models.workmail.workmail_classes.MobileDeviceAccessOverride]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListMobileDeviceAccessRulesRequest

OrganizationId

  • Type:
  • Required: Yes

ListMobileDeviceAccessRulesResponse

Rules

  • Type: typing.List[aws_resource_validator.pydantic_models.workmail.workmail_classes.MobileDeviceAccessRule]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListOrganizationsRequest

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListOrganizationsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workmail.workmail_classes.PaginatorConfig]

ListOrganizationsResponse

OrganizationSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.workmail.workmail_classes.OrganizationSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListPersonalAccessTokensRequest

OrganizationId

  • Type:
  • Required: Yes

UserId

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListPersonalAccessTokensRequestPaginate

OrganizationId

  • Type:
  • Required: Yes

UserId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workmail.workmail_classes.PaginatorConfig]

ListPersonalAccessTokensResponse

PersonalAccessTokenSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.workmail.workmail_classes.PersonalAccessTokenSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListResourceDelegatesRequest

OrganizationId

  • Type:
  • Required: Yes

ResourceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListResourceDelegatesRequestPaginate

OrganizationId

  • Type:
  • Required: Yes

ResourceId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workmail.workmail_classes.PaginatorConfig]

ListResourceDelegatesResponse

Delegates

  • Type: typing.List[aws_resource_validator.pydantic_models.workmail.workmail_classes.Delegate]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListResourcesFilters

NamePrefix

  • Type: typing.Optional[str]

PrimaryEmailPrefix

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['DELETED', 'DISABLED', 'ENABLED']]

ListResourcesRequest

OrganizationId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workmail.workmail_classes.ListResourcesFilters]

ListResourcesRequestPaginate

OrganizationId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workmail.workmail_classes.ListResourcesFilters]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workmail.workmail_classes.PaginatorConfig]

ListResourcesResponse

Resources

  • Type: typing.List[aws_resource_validator.pydantic_models.workmail.workmail_classes.Resource]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

ResourceARN

  • Type:
  • Required: Yes

ListTagsForResourceResponse

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.workmail.workmail_classes.Tag]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListUsersFilters

UsernamePrefix

  • Type: typing.Optional[str]

DisplayNamePrefix

  • Type: typing.Optional[str]

PrimaryEmailPrefix

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['DELETED', 'DISABLED', 'ENABLED']]

IdentityProviderUserIdPrefix

  • Type: typing.Optional[str]

ListUsersRequest

OrganizationId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workmail.workmail_classes.ListUsersFilters]

ListUsersRequestPaginate

OrganizationId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workmail.workmail_classes.ListUsersFilters]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workmail.workmail_classes.PaginatorConfig]

ListUsersResponse

Users

  • Type: typing.List[aws_resource_validator.pydantic_models.workmail.workmail_classes.User]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MailDomainSummary

DomainName

  • Type: typing.Optional[str]

DefaultDomain

  • Type: typing.Optional[bool]

MailboxExportJob

JobId

  • Type: typing.Optional[str]

EntityId

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

S3BucketName

  • Type: typing.Optional[str]

S3Path

  • Type: typing.Optional[str]

EstimatedProgress

  • Type: typing.Optional[int]

State

  • Type: typing.Optional[typing.Literal['CANCELLED', 'COMPLETED', 'FAILED', 'RUNNING']]

StartTime

  • Type: typing.Optional[datetime.datetime]

EndTime

  • Type: typing.Optional[datetime.datetime]

Member

Id

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['GROUP', 'USER']]

State

  • Type: typing.Optional[typing.Literal['DELETED', 'DISABLED', 'ENABLED']]

EnabledDate

  • Type: typing.Optional[datetime.datetime]

DisabledDate

  • Type: typing.Optional[datetime.datetime]

MobileDeviceAccessMatchedRule

MobileDeviceAccessRuleId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

MobileDeviceAccessOverride

UserId

  • Type: typing.Optional[str]

DeviceId

  • Type: typing.Optional[str]

Effect

  • Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]

Description

  • Type: typing.Optional[str]

DateCreated

  • Type: typing.Optional[datetime.datetime]

DateModified

  • Type: typing.Optional[datetime.datetime]

MobileDeviceAccessRule

MobileDeviceAccessRuleId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Effect

  • Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]

DeviceTypes

  • Type: typing.Optional[typing.List[str]]

NotDeviceTypes

  • Type: typing.Optional[typing.List[str]]

DeviceModels

  • Type: typing.Optional[typing.List[str]]

NotDeviceModels

  • Type: typing.Optional[typing.List[str]]

DeviceOperatingSystems

  • Type: typing.Optional[typing.List[str]]

NotDeviceOperatingSystems

  • Type: typing.Optional[typing.List[str]]

DeviceUserAgents

  • Type: typing.Optional[typing.List[str]]

NotDeviceUserAgents

  • Type: typing.Optional[typing.List[str]]

DateCreated

  • Type: typing.Optional[datetime.datetime]

DateModified

  • Type: typing.Optional[datetime.datetime]

OrganizationSummary

OrganizationId

  • Type: typing.Optional[str]

Alias

  • Type: typing.Optional[str]

DefaultMailDomain

  • Type: typing.Optional[str]

ErrorMessage

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[str]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

Permission

GranteeId

  • Type:
  • Required: Yes

GranteeType

  • Type: typing.Literal['GROUP', 'USER']
  • Required: Yes

PermissionValues

  • Type: typing.List[typing.Literal['FULL_ACCESS', 'SEND_AS', 'SEND_ON_BEHALF']]
  • Required: Yes

PersonalAccessTokenConfiguration

Status

  • Type: typing.Literal['ACTIVE', 'INACTIVE']
  • Required: Yes

LifetimeInDays

  • Type: typing.Optional[int]

PersonalAccessTokenSummary

PersonalAccessTokenId

  • Type: typing.Optional[str]

UserId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

DateCreated

  • Type: typing.Optional[datetime.datetime]

DateLastUsed

  • Type: typing.Optional[datetime.datetime]

ExpiresTime

  • Type: typing.Optional[datetime.datetime]

Scopes

  • Type: typing.Optional[typing.List[str]]

PutAccessControlRuleRequest

Name

  • Type:
  • Required: Yes

Effect

  • Type: typing.Literal['ALLOW', 'DENY']
  • Required: Yes

Description

  • Type:
  • Required: Yes

OrganizationId

  • Type:
  • Required: Yes

IpRanges

  • Type: typing.Optional[typing.List[str]]

NotIpRanges

  • Type: typing.Optional[typing.List[str]]

Actions

  • Type: typing.Optional[typing.List[str]]

NotActions

  • Type: typing.Optional[typing.List[str]]

UserIds

  • Type: typing.Optional[typing.List[str]]

NotUserIds

  • Type: typing.Optional[typing.List[str]]

ImpersonationRoleIds

  • Type: typing.Optional[typing.List[str]]

NotImpersonationRoleIds

  • Type: typing.Optional[typing.List[str]]

PutEmailMonitoringConfigurationRequest

OrganizationId

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

LogGroupArn

  • Type:
  • Required: Yes

PutIdentityProviderConfigurationRequest

OrganizationId

  • Type:
  • Required: Yes

AuthenticationMode

  • Type: typing.Literal['IDENTITY_PROVIDER_AND_DIRECTORY', 'IDENTITY_PROVIDER_ONLY']
  • Required: Yes

IdentityCenterConfiguration

  • Type:
  • Required: Yes

PersonalAccessTokenConfiguration

  • Type:
  • Required: Yes

PutInboundDmarcSettingsRequest

OrganizationId

  • Type:
  • Required: Yes

Enforced

  • Type:
  • Required: Yes

PutMailboxPermissionsRequest

OrganizationId

  • Type:
  • Required: Yes

EntityId

  • Type:
  • Required: Yes

GranteeId

  • Type:
  • Required: Yes

PermissionValues

  • Type: typing.List[typing.Literal['FULL_ACCESS', 'SEND_AS', 'SEND_ON_BEHALF']]
  • Required: Yes

PutMobileDeviceAccessOverrideRequest

OrganizationId

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

DeviceId

  • Type:
  • Required: Yes

Effect

  • Type: typing.Literal['ALLOW', 'DENY']
  • Required: Yes

Description

  • Type: typing.Optional[str]

PutRetentionPolicyRequest

OrganizationId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

FolderConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.workmail.workmail_classes.FolderConfiguration]
  • Required: Yes

Id

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

RedactedEwsAvailabilityProvider

EwsEndpoint

  • Type: typing.Optional[str]

EwsUsername

  • Type: typing.Optional[str]

RegisterMailDomainRequest

OrganizationId

  • Type:
  • Required: Yes

DomainName

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

RegisterToWorkMailRequest

OrganizationId

  • Type:
  • Required: Yes

EntityId

  • Type:
  • Required: Yes

Email

  • Type:
  • Required: Yes

ResetPasswordRequest

OrganizationId

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

Password

  • Type:
  • Required: Yes

Resource

Id

  • Type: typing.Optional[str]

Email

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['EQUIPMENT', 'ROOM']]

State

  • Type: typing.Optional[typing.Literal['DELETED', 'DISABLED', 'ENABLED']]

EnabledDate

  • Type: typing.Optional[datetime.datetime]

DisabledDate

  • Type: typing.Optional[datetime.datetime]

Description

  • Type: typing.Optional[str]

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

StartMailboxExportJobRequest

ClientToken

  • Type:
  • Required: Yes

OrganizationId

  • Type:
  • Required: Yes

EntityId

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

KmsKeyArn

  • Type:
  • Required: Yes

S3BucketName

  • Type:
  • Required: Yes

S3Prefix

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

StartMailboxExportJobResponse

JobId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Tag

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

TagResourceRequest

ResourceARN

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.workmail.workmail_classes.Tag]
  • Required: Yes

TestAvailabilityConfigurationRequest

OrganizationId

  • Type:
  • Required: Yes

DomainName

  • Type: typing.Optional[str]

EwsProvider

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workmail.workmail_classes.EwsAvailabilityProvider]

LambdaProvider

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workmail.workmail_classes.LambdaAvailabilityProvider]

TestAvailabilityConfigurationResponse

TestPassed

  • Type:
  • Required: Yes

FailureReason

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UntagResourceRequest

ResourceARN

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.List[str]
  • Required: Yes

UpdateAvailabilityConfigurationRequest

OrganizationId

  • Type:
  • Required: Yes

DomainName

  • Type:
  • Required: Yes

EwsProvider

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workmail.workmail_classes.EwsAvailabilityProvider]

LambdaProvider

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workmail.workmail_classes.LambdaAvailabilityProvider]

UpdateDefaultMailDomainRequest

OrganizationId

  • Type:
  • Required: Yes

DomainName

  • Type:
  • Required: Yes

UpdateGroupRequest

OrganizationId

  • Type:
  • Required: Yes

GroupId

  • Type:
  • Required: Yes

HiddenFromGlobalAddressList

  • Type: typing.Optional[bool]

UpdateImpersonationRoleRequest

OrganizationId

  • Type:
  • Required: Yes

ImpersonationRoleId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['FULL_ACCESS', 'READ_ONLY']
  • Required: Yes

Rules

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.workmail.workmail_classes.ImpersonationRule, aws_resource_validator.pydantic_models.workmail.workmail_classes.ImpersonationRuleOutput]]
  • Required: Yes

Description

  • Type: typing.Optional[str]

UpdateMailboxQuotaRequest

OrganizationId

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

MailboxQuota

  • Type:
  • Required: Yes

UpdateMobileDeviceAccessRuleRequest

OrganizationId

  • Type:
  • Required: Yes

MobileDeviceAccessRuleId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Effect

  • Type: typing.Literal['ALLOW', 'DENY']
  • Required: Yes

Description

  • Type: typing.Optional[str]

DeviceTypes

  • Type: typing.Optional[typing.List[str]]

NotDeviceTypes

  • Type: typing.Optional[typing.List[str]]

DeviceModels

  • Type: typing.Optional[typing.List[str]]

NotDeviceModels

  • Type: typing.Optional[typing.List[str]]

DeviceOperatingSystems

  • Type: typing.Optional[typing.List[str]]

NotDeviceOperatingSystems

  • Type: typing.Optional[typing.List[str]]

DeviceUserAgents

  • Type: typing.Optional[typing.List[str]]

NotDeviceUserAgents

  • Type: typing.Optional[typing.List[str]]

UpdatePrimaryEmailAddressRequest

OrganizationId

  • Type:
  • Required: Yes

EntityId

  • Type:
  • Required: Yes

Email

  • Type:
  • Required: Yes

UpdateResourceRequest

OrganizationId

  • Type:
  • Required: Yes

ResourceId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

BookingOptions

  • Type:

Description

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['EQUIPMENT', 'ROOM']]

HiddenFromGlobalAddressList

  • Type: typing.Optional[bool]

UpdateUserRequest

OrganizationId

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

Role

  • Type: typing.Optional[typing.Literal['REMOTE_USER', 'RESOURCE', 'SYSTEM_USER', 'USER']]

DisplayName

  • Type: typing.Optional[str]

FirstName

  • Type: typing.Optional[str]

LastName

  • Type: typing.Optional[str]

HiddenFromGlobalAddressList

  • Type: typing.Optional[bool]

Initials

  • Type: typing.Optional[str]

Telephone

  • Type: typing.Optional[str]

Street

  • Type: typing.Optional[str]

JobTitle

  • Type: typing.Optional[str]

City

  • Type: typing.Optional[str]

Company

  • Type: typing.Optional[str]

ZipCode

  • Type: typing.Optional[str]

Department

  • Type: typing.Optional[str]

Country

  • Type: typing.Optional[str]

Office

  • Type: typing.Optional[str]

IdentityProviderUserId

  • Type: typing.Optional[str]

User

Id

  • Type: typing.Optional[str]

Email

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

DisplayName

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['DELETED', 'DISABLED', 'ENABLED']]

UserRole

  • Type: typing.Optional[typing.Literal['REMOTE_USER', 'RESOURCE', 'SYSTEM_USER', 'USER']]

EnabledDate

  • Type: typing.Optional[datetime.datetime]

DisabledDate

  • Type: typing.Optional[datetime.datetime]

IdentityProviderUserId

  • Type: typing.Optional[str]

IdentityProviderIdentityStoreId

  • Type: typing.Optional[str]