All Downloads are FREE. Search and download functionalities are using the official Maven repository.

zio.aws.workmail.model.package.scala Maven / Gradle / Ivy

There is a newer version: 7.28.29.5
Show newest version
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]
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy