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

io.github.vigoo.zioaws.elasticloadbalancing.model.package.scala Maven / Gradle / Ivy

package io.github.vigoo.zioaws.elasticloadbalancing
import java.time.Instant
import io.github.vigoo.zioaws.elasticloadbalancing.model.primitives.{
  SubnetId,
  AccessPointName,
  SecurityGroupId,
  PolicyName,
  PolicyTypeName,
  AvailabilityZone,
  AccessPointPort
}
package object model {
  import scala.jdk.CollectionConverters._
  object primitives {
    type AccessLogEnabled = Boolean
    type AccessLogInterval = Int
    type AccessLogPrefix = String
    type AccessPointName = String
    type AccessPointPort = Int
    type AdditionalAttributeKey = String
    type AdditionalAttributeValue = String
    type AttributeName = String
    type AttributeType = String
    type AttributeValue = String
    type AvailabilityZone = String
    type Cardinality = String
    type ConnectionDrainingEnabled = Boolean
    type ConnectionDrainingTimeout = Int
    type CookieExpirationPeriod = Long
    type CookieName = String
    type CreatedTime = Instant
    type CrossZoneLoadBalancingEnabled = Boolean
    type DNSName = String
    type DefaultValue = String
    type Description = String
    type EndPointPort = Int
    type HealthCheckInterval = Int
    type HealthCheckTarget = String
    type HealthCheckTimeout = Int
    type HealthyThreshold = Int
    type IdleTimeout = Int
    type InstanceId = String
    type InstancePort = Int
    type LoadBalancerScheme = String
    type Marker = String
    type Max = String
    type Name = String
    type PageSize = Int
    type PolicyName = String
    type PolicyTypeName = String
    type Protocol = String
    type ReasonCode = String
    type S3BucketName = String
    type SSLCertificateId = String
    type SecurityGroupId = String
    type SecurityGroupName = String
    type SecurityGroupOwnerAlias = String
    type State = String
    type SubnetId = String
    type TagKey = String
    type TagValue = String
    type UnhealthyThreshold = Int
    type VPCId = String
  }
  type AdditionalAttributes =
    List[io.github.vigoo.zioaws.elasticloadbalancing.model.AdditionalAttribute]
  type AppCookieStickinessPolicies = List[
    io.github.vigoo.zioaws.elasticloadbalancing.model.AppCookieStickinessPolicy
  ]
  type AvailabilityZones = List[AvailabilityZone]
  type BackendServerDescriptions = List[
    io.github.vigoo.zioaws.elasticloadbalancing.model.BackendServerDescription
  ]
  type InstanceStates =
    List[io.github.vigoo.zioaws.elasticloadbalancing.model.InstanceState]
  type Instances =
    List[io.github.vigoo.zioaws.elasticloadbalancing.model.Instance]
  type LBCookieStickinessPolicies = List[
    io.github.vigoo.zioaws.elasticloadbalancing.model.LBCookieStickinessPolicy
  ]
  type Limits = List[io.github.vigoo.zioaws.elasticloadbalancing.model.Limit]
  type ListenerDescriptions =
    List[io.github.vigoo.zioaws.elasticloadbalancing.model.ListenerDescription]
  type Listeners =
    List[io.github.vigoo.zioaws.elasticloadbalancing.model.Listener]
  type LoadBalancerDescriptions = List[
    io.github.vigoo.zioaws.elasticloadbalancing.model.LoadBalancerDescription
  ]
  type LoadBalancerNames = List[AccessPointName]
  type LoadBalancerNamesMax20 = List[AccessPointName]
  type PolicyAttributeDescriptions = List[
    io.github.vigoo.zioaws.elasticloadbalancing.model.PolicyAttributeDescription
  ]
  type PolicyAttributeTypeDescriptions = List[
    io.github.vigoo.zioaws.elasticloadbalancing.model.PolicyAttributeTypeDescription
  ]
  type PolicyAttributes =
    List[io.github.vigoo.zioaws.elasticloadbalancing.model.PolicyAttribute]
  type PolicyDescriptions =
    List[io.github.vigoo.zioaws.elasticloadbalancing.model.PolicyDescription]
  type PolicyNames = List[PolicyName]
  type PolicyTypeDescriptions = List[
    io.github.vigoo.zioaws.elasticloadbalancing.model.PolicyTypeDescription
  ]
  type PolicyTypeNames = List[PolicyTypeName]
  type Ports = List[AccessPointPort]
  type SecurityGroups = List[SecurityGroupId]
  type Subnets = List[SubnetId]
  type TagDescriptions =
    List[io.github.vigoo.zioaws.elasticloadbalancing.model.TagDescription]
  type TagKeyList =
    List[io.github.vigoo.zioaws.elasticloadbalancing.model.TagKeyOnly]
  type TagList = List[io.github.vigoo.zioaws.elasticloadbalancing.model.Tag]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy