zio.aws.workmail.model.package.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of zio-aws-workmail_2.12 Show documentation
Show all versions of zio-aws-workmail_2.12 Show documentation
Low-level AWS wrapper for ZIO
package zio.aws.workmail
import zio.aws.workmail.model.primitives.{
IpRange,
EmailAddress,
AccessControlRuleName,
DeviceType,
DeviceUserAgent,
DeviceModel,
AccessControlRuleAction,
WorkMailIdentifier,
ImpersonationRoleId,
EntityIdentifier,
DeviceOperatingSystem,
TagKey
}
import zio.prelude.Subtype
import java.time.Instant
import zio.aws.workmail.model.primitives.ExternalUserName.Type
package object model {
import scala.jdk.CollectionConverters._
object primitives {
object AccessControlRuleAction extends Subtype[String]
type AccessControlRuleAction =
zio.aws.workmail.model.primitives.AccessControlRuleAction.Type
object AccessControlRuleDescription extends Subtype[String]
type AccessControlRuleDescription =
zio.aws.workmail.model.primitives.AccessControlRuleDescription.Type
object AccessControlRuleName extends Subtype[String]
type AccessControlRuleName =
zio.aws.workmail.model.primitives.AccessControlRuleName.Type
object AmazonResourceName extends Subtype[String]
type AmazonResourceName =
zio.aws.workmail.model.primitives.AmazonResourceName.Type
type BooleanObject = Boolean
object Description extends Subtype[String]
type Description = zio.aws.workmail.model.primitives.Description.Type
object DeviceId extends Subtype[String]
type DeviceId = zio.aws.workmail.model.primitives.DeviceId.Type
object DeviceModel extends Subtype[String]
type DeviceModel = zio.aws.workmail.model.primitives.DeviceModel.Type
object DeviceOperatingSystem extends Subtype[String]
type DeviceOperatingSystem =
zio.aws.workmail.model.primitives.DeviceOperatingSystem.Type
object DeviceType extends Subtype[String]
type DeviceType = zio.aws.workmail.model.primitives.DeviceType.Type
object DeviceUserAgent extends Subtype[String]
type DeviceUserAgent =
zio.aws.workmail.model.primitives.DeviceUserAgent.Type
object DirectoryId extends Subtype[String]
type DirectoryId = zio.aws.workmail.model.primitives.DirectoryId.Type
object DomainName extends Subtype[String]
type DomainName = zio.aws.workmail.model.primitives.DomainName.Type
object EmailAddress extends Subtype[String]
type EmailAddress = zio.aws.workmail.model.primitives.EmailAddress.Type
object EntityIdentifier extends Subtype[String]
type EntityIdentifier =
zio.aws.workmail.model.primitives.EntityIdentifier.Type
object ExpiresIn extends Subtype[Long]
type ExpiresIn = zio.aws.workmail.model.primitives.ExpiresIn.Type
object ExternalUserName extends Subtype[String]
type ExternalUserName =
zio.aws.workmail.model.primitives.ExternalUserName.Type
object GroupName extends Subtype[String]
type GroupName = zio.aws.workmail.model.primitives.GroupName.Type
object HostedZoneId extends Subtype[String]
type HostedZoneId = zio.aws.workmail.model.primitives.HostedZoneId.Type
object IdempotencyClientToken extends Subtype[String]
type IdempotencyClientToken =
zio.aws.workmail.model.primitives.IdempotencyClientToken.Type
object ImpersonationRoleDescription extends Subtype[String]
type ImpersonationRoleDescription =
zio.aws.workmail.model.primitives.ImpersonationRoleDescription.Type
object ImpersonationRoleId extends Subtype[String]
type ImpersonationRoleId =
zio.aws.workmail.model.primitives.ImpersonationRoleId.Type
object ImpersonationRoleName extends Subtype[String]
type ImpersonationRoleName =
zio.aws.workmail.model.primitives.ImpersonationRoleName.Type
object ImpersonationRuleDescription extends Subtype[String]
type ImpersonationRuleDescription =
zio.aws.workmail.model.primitives.ImpersonationRuleDescription.Type
object ImpersonationRuleId extends Subtype[String]
type ImpersonationRuleId =
zio.aws.workmail.model.primitives.ImpersonationRuleId.Type
object ImpersonationRuleName extends Subtype[String]
type ImpersonationRuleName =
zio.aws.workmail.model.primitives.ImpersonationRuleName.Type
object ImpersonationToken extends Subtype[String]
type ImpersonationToken =
zio.aws.workmail.model.primitives.ImpersonationToken.Type
object IpAddress extends Subtype[String]
type IpAddress = zio.aws.workmail.model.primitives.IpAddress.Type
object IpRange extends Subtype[String]
type IpRange = zio.aws.workmail.model.primitives.IpRange.Type
object KmsKeyArn extends Subtype[String]
type KmsKeyArn = zio.aws.workmail.model.primitives.KmsKeyArn.Type
object LambdaArn extends Subtype[String]
type LambdaArn = zio.aws.workmail.model.primitives.LambdaArn.Type
object LogGroupArn extends Subtype[String]
type LogGroupArn = zio.aws.workmail.model.primitives.LogGroupArn.Type
object MailboxExportErrorInfo extends Subtype[String]
type MailboxExportErrorInfo =
zio.aws.workmail.model.primitives.MailboxExportErrorInfo.Type
object MailboxExportJobId extends Subtype[String]
type MailboxExportJobId =
zio.aws.workmail.model.primitives.MailboxExportJobId.Type
object MailboxQuota extends Subtype[Int]
type MailboxQuota = zio.aws.workmail.model.primitives.MailboxQuota.Type
object MailboxSize extends Subtype[Double]
type MailboxSize = zio.aws.workmail.model.primitives.MailboxSize.Type
object MaxResults extends Subtype[Int]
type MaxResults = zio.aws.workmail.model.primitives.MaxResults.Type
object MobileDeviceAccessRuleDescription extends Subtype[String]
type MobileDeviceAccessRuleDescription =
zio.aws.workmail.model.primitives.MobileDeviceAccessRuleDescription.Type
object MobileDeviceAccessRuleId extends Subtype[String]
type MobileDeviceAccessRuleId =
zio.aws.workmail.model.primitives.MobileDeviceAccessRuleId.Type
object MobileDeviceAccessRuleName extends Subtype[String]
type MobileDeviceAccessRuleName =
zio.aws.workmail.model.primitives.MobileDeviceAccessRuleName.Type
object NewResourceDescription extends Subtype[String]
type NewResourceDescription =
zio.aws.workmail.model.primitives.NewResourceDescription.Type
object NextToken extends Subtype[String]
type NextToken = zio.aws.workmail.model.primitives.NextToken.Type
object OrganizationId extends Subtype[String]
type OrganizationId = zio.aws.workmail.model.primitives.OrganizationId.Type
object OrganizationName extends Subtype[String]
type OrganizationName =
zio.aws.workmail.model.primitives.OrganizationName.Type
object Password extends Subtype[String]
type Password = zio.aws.workmail.model.primitives.Password.Type
object Percentage extends Subtype[Int]
type Percentage = zio.aws.workmail.model.primitives.Percentage.Type
object PolicyDescription extends Subtype[String]
type PolicyDescription =
zio.aws.workmail.model.primitives.PolicyDescription.Type
object ResourceDescription extends Subtype[String]
type ResourceDescription =
zio.aws.workmail.model.primitives.ResourceDescription.Type
object ResourceId extends Subtype[String]
type ResourceId = zio.aws.workmail.model.primitives.ResourceId.Type
object ResourceName extends Subtype[String]
type ResourceName = zio.aws.workmail.model.primitives.ResourceName.Type
object RetentionPeriod extends Subtype[Int]
type RetentionPeriod =
zio.aws.workmail.model.primitives.RetentionPeriod.Type
object RoleArn extends Subtype[String]
type RoleArn = zio.aws.workmail.model.primitives.RoleArn.Type
object S3BucketName extends Subtype[String]
type S3BucketName = zio.aws.workmail.model.primitives.S3BucketName.Type
object S3ObjectKey extends Subtype[String]
type S3ObjectKey = zio.aws.workmail.model.primitives.S3ObjectKey.Type
object ShortString extends Subtype[String]
type ShortString = zio.aws.workmail.model.primitives.ShortString.Type
object TagKey extends Subtype[String]
type TagKey = zio.aws.workmail.model.primitives.TagKey.Type
object TagValue extends Subtype[String]
type TagValue = zio.aws.workmail.model.primitives.TagValue.Type
object Timestamp extends Subtype[Instant]
type Timestamp = zio.aws.workmail.model.primitives.Timestamp.Type
object Url extends Subtype[String]
type Url = zio.aws.workmail.model.primitives.Url.Type
object UserAttribute extends Subtype[String]
type UserAttribute = zio.aws.workmail.model.primitives.UserAttribute.Type
object UserName extends Subtype[String]
type UserName = zio.aws.workmail.model.primitives.UserName.Type
object WorkMailDomainName extends Subtype[String]
type WorkMailDomainName =
zio.aws.workmail.model.primitives.WorkMailDomainName.Type
object WorkMailIdentifier extends Subtype[String]
type WorkMailIdentifier =
zio.aws.workmail.model.primitives.WorkMailIdentifier.Type
}
type AccessControlRuleNameList = List[AccessControlRuleName]
type AccessControlRulesList = List[zio.aws.workmail.model.AccessControlRule]
type ActionsList = List[AccessControlRuleAction]
type Aliases = List[EmailAddress]
type AvailabilityConfigurationList =
List[zio.aws.workmail.model.AvailabilityConfiguration]
type DeviceModelList = List[DeviceModel]
type DeviceOperatingSystemList = List[DeviceOperatingSystem]
type DeviceTypeList = List[DeviceType]
type DeviceUserAgentList = List[DeviceUserAgent]
type DnsRecords = List[zio.aws.workmail.model.DnsRecord]
type Domains = List[zio.aws.workmail.model.Domain]
type FolderConfigurations = List[zio.aws.workmail.model.FolderConfiguration]
type GroupIdentifiers = List[zio.aws.workmail.model.GroupIdentifier]
type Groups = List[zio.aws.workmail.model.Group]
type ImpersonationMatchedRuleList =
List[zio.aws.workmail.model.ImpersonationMatchedRule]
type ImpersonationRoleIdList = List[ImpersonationRoleId]
type ImpersonationRoleList = List[zio.aws.workmail.model.ImpersonationRole]
type ImpersonationRuleList = List[zio.aws.workmail.model.ImpersonationRule]
type IpRangeList = List[IpRange]
type Jobs = List[zio.aws.workmail.model.MailboxExportJob]
type MailDomains = List[zio.aws.workmail.model.MailDomainSummary]
type Members = List[zio.aws.workmail.model.Member]
type MobileDeviceAccessMatchedRuleList =
List[zio.aws.workmail.model.MobileDeviceAccessMatchedRule]
type MobileDeviceAccessOverridesList =
List[zio.aws.workmail.model.MobileDeviceAccessOverride]
type MobileDeviceAccessRulesList =
List[zio.aws.workmail.model.MobileDeviceAccessRule]
type OrganizationSummaries = List[zio.aws.workmail.model.OrganizationSummary]
type PermissionValues = List[zio.aws.workmail.model.PermissionType]
type Permissions = List[zio.aws.workmail.model.Permission]
type ResourceDelegates = List[zio.aws.workmail.model.Delegate]
type Resources = List[zio.aws.workmail.model.Resource]
type TagKeyList = List[TagKey]
type TagList = List[zio.aws.workmail.model.Tag]
type TargetUsers = List[EntityIdentifier]
type UserIdList = List[WorkMailIdentifier]
type Users = List[zio.aws.workmail.model.User]
}