
io.github.vigoo.zioaws.elasticloadbalancing.model.package.scala Maven / Gradle / Ivy
package io.github.vigoo.zioaws.elasticloadbalancing
import scala.jdk.CollectionConverters.*
import java.time.Instant
import zio.{ Chunk, ZIO }
import software.amazon.awssdk.core.SdkBytes
package object model {
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[AdditionalAttribute]
type AppCookieStickinessPolicies = List[AppCookieStickinessPolicy]
type AvailabilityZones = List[primitives.AvailabilityZone]
type BackendServerDescriptions = List[BackendServerDescription]
type InstanceStates = List[InstanceState]
type Instances = List[Instance]
type LBCookieStickinessPolicies = List[LBCookieStickinessPolicy]
type Limits = List[Limit]
type ListenerDescriptions = List[ListenerDescription]
type Listeners = List[Listener]
type LoadBalancerDescriptions = List[LoadBalancerDescription]
type LoadBalancerNames = List[primitives.AccessPointName]
type LoadBalancerNamesMax20 = List[primitives.AccessPointName]
type PolicyAttributeDescriptions = List[PolicyAttributeDescription]
type PolicyAttributeTypeDescriptions = List[PolicyAttributeTypeDescription]
type PolicyAttributes = List[PolicyAttribute]
type PolicyDescriptions = List[PolicyDescription]
type PolicyNames = List[primitives.PolicyName]
type PolicyTypeDescriptions = List[PolicyTypeDescription]
type PolicyTypeNames = List[primitives.PolicyTypeName]
type Ports = List[primitives.AccessPointPort]
type SecurityGroups = List[primitives.SecurityGroupId]
type Subnets = List[primitives.SubnetId]
type TagDescriptions = List[TagDescription]
type TagKeyList = List[TagKeyOnly]
type TagList = List[Tag]
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy