
io.github.vigoo.zioaws.lambda.model.package.scala Maven / Gradle / Ivy
package io.github.vigoo.zioaws.lambda
import scala.jdk.CollectionConverters.*
import java.time.Instant
import zio.{ Chunk, ZIO }
import software.amazon.awssdk.core.SdkBytes
package object model {
object primitives {
type Action = String
type AdditionalVersion = String
type Alias = String
type Arn = String
type BatchSize = Int
type BisectBatchOnFunctionError = Boolean
type Blob = Chunk[Byte]
type CodeSigningConfigArn = String
type CodeSigningConfigId = String
type Date = Instant
type Description = String
type DestinationArn = String
type Enabled = Boolean
type Endpoint = String
type EnvironmentVariableName = String
type EnvironmentVariableValue = String
type EventSourceToken = String
type FileSystemArn = String
type FunctionArn = String
type FunctionName = String
type Handler = String
type Integer = Int
type KMSKeyArn = String
type LastUpdateStatusReason = String
type LayerArn = String
type LayerName = String
type LayerPermissionAllowedAction = String
type LayerPermissionAllowedPrincipal = String
type LayerVersionArn = String
type LayerVersionNumber = Long
type LicenseInfo = String
type LocalMountPath = String
type MasterRegion = String
type MaxFunctionEventInvokeConfigListItems = Int
type MaxLayerListItems = Int
type MaxListItems = Int
type MaxProvisionedConcurrencyConfigListItems = Int
type MaximumBatchingWindowInSeconds = Int
type MaximumEventAgeInSeconds = Int
type MaximumRecordAgeInSeconds = Int
type MaximumRetryAttempts = Int
type MaximumRetryAttemptsEventSourceMapping = Int
type MemorySize = Int
type NameSpacedFunctionArn = String
type NamespacedFunctionName = String
type NamespacedStatementId = String
type NonNegativeInteger = Int
type OrganizationId = String
type ParallelizationFactor = Int
type PositiveInteger = Int
type Principal = String
type Qualifier = String
type Queue = String
type ReservedConcurrentExecutions = Int
type ResourceArn = String
type RoleArn = String
type S3Bucket = String
type S3Key = String
type S3ObjectVersion = String
type SecurityGroupId = String
type SensitiveString = String
type SourceOwner = String
type StateReason = String
type StatementId = String
type SubnetId = String
type TagKey = String
type TagValue = String
type Timeout = Int
type Timestamp = String
type Topic = String
type TumblingWindowInSeconds = Int
type URI = String
type UnreservedConcurrentExecutions = Int
type Version = String
type VpcId = String
type Weight = Double
type WorkingDirectory = String
}
type AdditionalVersionWeights = Map[primitives.AdditionalVersion, primitives.Weight]
type AliasList = List[AliasConfiguration]
type CodeSigningConfigList = List[CodeSigningConfig]
type CompatibleRuntimes = List[Runtime]
type EndpointLists = List[primitives.Endpoint]
type Endpoints = Map[EndPointType, Iterable[primitives.Endpoint]]
type EnvironmentVariables = Map[primitives.EnvironmentVariableName, primitives.EnvironmentVariableValue]
type EventSourceMappingsList = List[EventSourceMappingConfiguration]
type FileSystemConfigList = List[FileSystemConfig]
type FunctionArnList = List[primitives.FunctionArn]
type FunctionEventInvokeConfigList = List[FunctionEventInvokeConfig]
type FunctionList = List[FunctionConfiguration]
type FunctionResponseTypeList = List[FunctionResponseType]
type LayerList = List[primitives.LayerVersionArn]
type LayerVersionsList = List[LayerVersionsListItem]
type LayersList = List[LayersListItem]
type LayersReferenceList = List[Layer]
type ProvisionedConcurrencyConfigList = List[ProvisionedConcurrencyConfigListItem]
type Queues = List[primitives.Queue]
type SecurityGroupIds = List[primitives.SecurityGroupId]
type SigningProfileVersionArns = List[primitives.Arn]
type SourceAccessConfigurations = List[SourceAccessConfiguration]
type StringList = List[String]
type SubnetIds = List[primitives.SubnetId]
type TagKeyList = List[primitives.TagKey]
type Tags = Map[primitives.TagKey, primitives.TagValue]
type Topics = List[primitives.Topic]
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy