
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