Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- Service Configuration
- Errors
- KMSInvalidStateException
- EC2ThrottledException
- EFSMountConnectivityException
- InvalidRuntimeException
- EFSMountFailureException
- PolicyLengthExceededException
- PreconditionFailedException
- EC2AccessDeniedException
- InvalidSubnetIDException
- CodeVerificationFailedException
- UnsupportedMediaTypeException
- InvalidRequestContentException
- KMSNotFoundException
- ENILimitReachedException
- InvalidParameterValueException
- RequestTooLargeException
- InvalidCodeSignatureException
- TooManyRequestsException
- InvalidSecurityGroupIDException
- KMSDisabledException
- SubnetIPAddressLimitReachedException
- ServiceException
- CodeStorageExceededException
- CodeSigningConfigNotFoundException
- InvalidZipFileException
- ProvisionedConcurrencyConfigNotFoundException
- ResourceConflictException
- ResourceNotReadyException
- EC2UnexpectedException
- ResourceNotFoundException
- EFSIOException
- EFSMountTimeoutException
- KMSAccessDeniedException
- ResourceInUseException
- Waiters
- Operations
- GetFunctionConfiguration
- DeleteEventSourceMapping
- UpdateEventSourceMapping
- GetLayerVersion
- DeleteFunctionCodeSigningConfig
- PutFunctionCodeSigningConfig
- CreateAlias
- ListVersionsByFunction (Paginated)
- ListAliases (Paginated)
- DeleteCodeSigningConfig
- UpdateCodeSigningConfig
- RemovePermission
- DeleteFunctionEventInvokeConfig
- UpdateFunctionEventInvokeConfig
- PutFunctionEventInvokeConfig
- Invoke
- DeleteLayerVersion
- GetAlias
- PublishLayerVersion
- GetEventSourceMapping
- AddLayerVersionPermission
- ListProvisionedConcurrencyConfigs (Paginated)
- PutFunctionConcurrency
- CreateFunction
- DeleteFunctionConcurrency
- GetLayerVersionByArn
- GetFunctionConcurrency
- CreateEventSourceMapping
- GetProvisionedConcurrencyConfig
- RemoveLayerVersionPermission
- ListFunctionsByCodeSigningConfig (Paginated)
- GetFunction
- ListEventSourceMappings (Paginated)
- GetLayerVersionPolicy
- DeleteAlias
- UpdateAlias
- GetAccountSettings
- GetFunctionEventInvokeConfig
- GetCodeSigningConfig
- AddPermission
- ListLayers (Paginated)
- ListFunctionEventInvokeConfigs (Paginated)
- ListCodeSigningConfigs (Paginated)
- GetFunctionCodeSigningConfig
- CreateCodeSigningConfig
- ListLayerVersions (Paginated)
- TagResource
- PublishVersion
- ListTags
- DeleteFunction
- UntagResource
- UpdateFunctionConfiguration
- ListFunctions (Paginated)
- UpdateFunctionCode
- DeleteProvisionedConcurrencyConfig
- GetPolicy
- PutProvisionedConcurrencyConfig
- Types
- Architecture
- CodeSigningPolicy
- EndPointType
- EventSourcePosition
- FunctionResponseType
- FunctionVersion
- InvocationType
- LastUpdateStatus
- LastUpdateStatusReasonCode
- LogType
- PackageType
- ProvisionedConcurrencyStatusEnum
- Runtime
- SourceAccessType
- State
- StateReasonCode
- TracingMode
- AccountLimit
- AccountUsage
- AliasConfiguration
- AliasRoutingConfiguration
- AllowedPublishers
- CodeSigningConfig
- CodeSigningPolicies
- Concurrency
- DeadLetterConfig
- DestinationConfig
- Environment
- EnvironmentError
- EnvironmentResponse
- EventSourceMappingConfiguration
- FileSystemConfig
- FunctionCode
- FunctionCodeLocation
- FunctionConfiguration
- FunctionEventInvokeConfig
- GetLayerVersionResponse
- ImageConfig
- ImageConfigError
- ImageConfigResponse
- Layer
- LayerVersionContentInput
- LayerVersionContentOutput
- LayerVersionsListItem
- LayersListItem
- OnFailure
- OnSuccess
- ProvisionedConcurrencyConfigListItem
- SelfManagedEventSource
- SourceAccessConfiguration
- TracingConfig
- TracingConfigResponse
- VpcConfig
- VpcConfigResponse
Derived from API version 2015-03-31
of the AWS service descriptions, licensed under Apache 2.0.
Lambda
Overview
This is the Lambda API Reference. The Lambda Developer Guide provides additional information. For the service overview, see What is Lambda, and for information about how the service works, see Lambda: How it Works in the Lambda Developer Guide.
Synopsis
- defaultService :: Service
- _KMSInvalidStateException :: AsError a => Getting (First ServiceError) a ServiceError
- _EC2ThrottledException :: AsError a => Getting (First ServiceError) a ServiceError
- _EFSMountConnectivityException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidRuntimeException :: AsError a => Getting (First ServiceError) a ServiceError
- _EFSMountFailureException :: AsError a => Getting (First ServiceError) a ServiceError
- _PolicyLengthExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _PreconditionFailedException :: AsError a => Getting (First ServiceError) a ServiceError
- _EC2AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidSubnetIDException :: AsError a => Getting (First ServiceError) a ServiceError
- _CodeVerificationFailedException :: AsError a => Getting (First ServiceError) a ServiceError
- _UnsupportedMediaTypeException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidRequestContentException :: AsError a => Getting (First ServiceError) a ServiceError
- _KMSNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _ENILimitReachedException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidParameterValueException :: AsError a => Getting (First ServiceError) a ServiceError
- _RequestTooLargeException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidCodeSignatureException :: AsError a => Getting (First ServiceError) a ServiceError
- _TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidSecurityGroupIDException :: AsError a => Getting (First ServiceError) a ServiceError
- _KMSDisabledException :: AsError a => Getting (First ServiceError) a ServiceError
- _SubnetIPAddressLimitReachedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServiceException :: AsError a => Getting (First ServiceError) a ServiceError
- _CodeStorageExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _CodeSigningConfigNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidZipFileException :: AsError a => Getting (First ServiceError) a ServiceError
- _ProvisionedConcurrencyConfigNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotReadyException :: AsError a => Getting (First ServiceError) a ServiceError
- _EC2UnexpectedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _EFSIOException :: AsError a => Getting (First ServiceError) a ServiceError
- _EFSMountTimeoutException :: AsError a => Getting (First ServiceError) a ServiceError
- _KMSAccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError
- newFunctionExists :: Wait GetFunction
- newFunctionActive :: Wait GetFunctionConfiguration
- newFunctionUpdated :: Wait GetFunctionConfiguration
- data GetFunctionConfiguration = GetFunctionConfiguration' (Maybe Text) Text
- newGetFunctionConfiguration :: Text -> GetFunctionConfiguration
- data FunctionConfiguration = FunctionConfiguration' (Maybe Natural) (Maybe Runtime) (Maybe State) (Maybe Text) (Maybe LastUpdateStatus) (Maybe Text) (Maybe Text) (Maybe PackageType) (Maybe [FileSystemConfig]) (Maybe EnvironmentResponse) (Maybe DeadLetterConfig) (Maybe (NonEmpty Architecture)) (Maybe Text) (Maybe Text) (Maybe VpcConfigResponse) (Maybe Text) (Maybe Text) (Maybe [Layer]) (Maybe Integer) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe TracingConfigResponse) (Maybe StateReasonCode) (Maybe ImageConfigResponse) (Maybe Text) (Maybe LastUpdateStatusReasonCode) (Maybe Text) (Maybe Text)
- newFunctionConfiguration :: FunctionConfiguration
- data DeleteEventSourceMapping = DeleteEventSourceMapping' Text
- newDeleteEventSourceMapping :: Text -> DeleteEventSourceMapping
- data EventSourceMappingConfiguration = EventSourceMappingConfiguration' (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe (NonEmpty Text)) (Maybe (NonEmpty Text)) (Maybe Bool) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Int) (Maybe Natural) (Maybe Text) (Maybe Natural) (Maybe [SourceAccessConfiguration]) (Maybe Int) (Maybe [FunctionResponseType]) (Maybe Natural) (Maybe SelfManagedEventSource) (Maybe POSIX) (Maybe DestinationConfig) (Maybe EventSourcePosition)
- newEventSourceMappingConfiguration :: EventSourceMappingConfiguration
- data UpdateEventSourceMapping = UpdateEventSourceMapping' (Maybe Bool) (Maybe Bool) (Maybe Natural) (Maybe Int) (Maybe Natural) (Maybe Natural) (Maybe [SourceAccessConfiguration]) (Maybe Int) (Maybe [FunctionResponseType]) (Maybe Natural) (Maybe Text) (Maybe DestinationConfig) Text
- newUpdateEventSourceMapping :: Text -> UpdateEventSourceMapping
- data EventSourceMappingConfiguration = EventSourceMappingConfiguration' (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe (NonEmpty Text)) (Maybe (NonEmpty Text)) (Maybe Bool) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Int) (Maybe Natural) (Maybe Text) (Maybe Natural) (Maybe [SourceAccessConfiguration]) (Maybe Int) (Maybe [FunctionResponseType]) (Maybe Natural) (Maybe SelfManagedEventSource) (Maybe POSIX) (Maybe DestinationConfig) (Maybe EventSourcePosition)
- newEventSourceMappingConfiguration :: EventSourceMappingConfiguration
- data GetLayerVersion = GetLayerVersion' Text Integer
- newGetLayerVersion :: Text -> Integer -> GetLayerVersion
- data GetLayerVersionResponse = GetLayerVersionResponse' (Maybe Text) (Maybe LayerVersionContentOutput) (Maybe Text) (Maybe Integer) (Maybe Text) (Maybe [Architecture]) (Maybe Text) (Maybe Text) (Maybe [Runtime])
- newGetLayerVersionResponse :: GetLayerVersionResponse
- data DeleteFunctionCodeSigningConfig = DeleteFunctionCodeSigningConfig' Text
- newDeleteFunctionCodeSigningConfig :: Text -> DeleteFunctionCodeSigningConfig
- data DeleteFunctionCodeSigningConfigResponse = DeleteFunctionCodeSigningConfigResponse' {
- newDeleteFunctionCodeSigningConfigResponse :: DeleteFunctionCodeSigningConfigResponse
- data PutFunctionCodeSigningConfig = PutFunctionCodeSigningConfig' Text Text
- newPutFunctionCodeSigningConfig :: Text -> Text -> PutFunctionCodeSigningConfig
- data PutFunctionCodeSigningConfigResponse = PutFunctionCodeSigningConfigResponse' Int Text Text
- newPutFunctionCodeSigningConfigResponse :: Int -> Text -> Text -> PutFunctionCodeSigningConfigResponse
- data CreateAlias = CreateAlias' (Maybe AliasRoutingConfiguration) (Maybe Text) Text Text Text
- newCreateAlias :: Text -> Text -> Text -> CreateAlias
- data AliasConfiguration = AliasConfiguration' (Maybe AliasRoutingConfiguration) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newAliasConfiguration :: AliasConfiguration
- data ListVersionsByFunction = ListVersionsByFunction' (Maybe Text) (Maybe Natural) Text
- newListVersionsByFunction :: Text -> ListVersionsByFunction
- data ListVersionsByFunctionResponse = ListVersionsByFunctionResponse' (Maybe [FunctionConfiguration]) (Maybe Text) Int
- newListVersionsByFunctionResponse :: Int -> ListVersionsByFunctionResponse
- data ListAliases = ListAliases' (Maybe Text) (Maybe Natural) (Maybe Text) Text
- newListAliases :: Text -> ListAliases
- data ListAliasesResponse = ListAliasesResponse' (Maybe [AliasConfiguration]) (Maybe Text) Int
- newListAliasesResponse :: Int -> ListAliasesResponse
- data DeleteCodeSigningConfig = DeleteCodeSigningConfig' Text
- newDeleteCodeSigningConfig :: Text -> DeleteCodeSigningConfig
- data DeleteCodeSigningConfigResponse = DeleteCodeSigningConfigResponse' Int
- newDeleteCodeSigningConfigResponse :: Int -> DeleteCodeSigningConfigResponse
- data UpdateCodeSigningConfig = UpdateCodeSigningConfig' (Maybe AllowedPublishers) (Maybe CodeSigningPolicies) (Maybe Text) Text
- newUpdateCodeSigningConfig :: Text -> UpdateCodeSigningConfig
- data UpdateCodeSigningConfigResponse = UpdateCodeSigningConfigResponse' Int CodeSigningConfig
- newUpdateCodeSigningConfigResponse :: Int -> CodeSigningConfig -> UpdateCodeSigningConfigResponse
- data RemovePermission = RemovePermission' (Maybe Text) (Maybe Text) Text Text
- newRemovePermission :: Text -> Text -> RemovePermission
- data RemovePermissionResponse = RemovePermissionResponse' {
- newRemovePermissionResponse :: RemovePermissionResponse
- data DeleteFunctionEventInvokeConfig = DeleteFunctionEventInvokeConfig' (Maybe Text) Text
- newDeleteFunctionEventInvokeConfig :: Text -> DeleteFunctionEventInvokeConfig
- data DeleteFunctionEventInvokeConfigResponse = DeleteFunctionEventInvokeConfigResponse' {
- newDeleteFunctionEventInvokeConfigResponse :: DeleteFunctionEventInvokeConfigResponse
- data UpdateFunctionEventInvokeConfig = UpdateFunctionEventInvokeConfig' (Maybe Natural) (Maybe Natural) (Maybe Text) (Maybe DestinationConfig) Text
- newUpdateFunctionEventInvokeConfig :: Text -> UpdateFunctionEventInvokeConfig
- data FunctionEventInvokeConfig = FunctionEventInvokeConfig' (Maybe Text) (Maybe Natural) (Maybe Natural) (Maybe POSIX) (Maybe DestinationConfig)
- newFunctionEventInvokeConfig :: FunctionEventInvokeConfig
- data PutFunctionEventInvokeConfig = PutFunctionEventInvokeConfig' (Maybe Natural) (Maybe Natural) (Maybe Text) (Maybe DestinationConfig) Text
- newPutFunctionEventInvokeConfig :: Text -> PutFunctionEventInvokeConfig
- data FunctionEventInvokeConfig = FunctionEventInvokeConfig' (Maybe Text) (Maybe Natural) (Maybe Natural) (Maybe POSIX) (Maybe DestinationConfig)
- newFunctionEventInvokeConfig :: FunctionEventInvokeConfig
- data Invoke = Invoke' (Maybe InvocationType) (Maybe LogType) (Maybe Text) (Maybe Text) Text ByteString
- newInvoke :: Text -> ByteString -> Invoke
- data InvokeResponse = InvokeResponse' (Maybe Text) (Maybe Text) (Maybe ByteString) (Maybe Text) Int
- newInvokeResponse :: Int -> InvokeResponse
- data DeleteLayerVersion = DeleteLayerVersion' Text Integer
- newDeleteLayerVersion :: Text -> Integer -> DeleteLayerVersion
- data DeleteLayerVersionResponse = DeleteLayerVersionResponse' {
- newDeleteLayerVersionResponse :: DeleteLayerVersionResponse
- data GetAlias = GetAlias' Text Text
- newGetAlias :: Text -> Text -> GetAlias
- data AliasConfiguration = AliasConfiguration' (Maybe AliasRoutingConfiguration) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newAliasConfiguration :: AliasConfiguration
- data PublishLayerVersion = PublishLayerVersion' (Maybe Text) (Maybe [Architecture]) (Maybe Text) (Maybe [Runtime]) Text LayerVersionContentInput
- newPublishLayerVersion :: Text -> LayerVersionContentInput -> PublishLayerVersion
- data PublishLayerVersionResponse = PublishLayerVersionResponse' (Maybe Text) (Maybe LayerVersionContentOutput) (Maybe Text) (Maybe Integer) (Maybe Text) (Maybe [Architecture]) (Maybe Text) (Maybe Text) (Maybe [Runtime]) Int
- newPublishLayerVersionResponse :: Int -> PublishLayerVersionResponse
- data GetEventSourceMapping = GetEventSourceMapping' Text
- newGetEventSourceMapping :: Text -> GetEventSourceMapping
- data EventSourceMappingConfiguration = EventSourceMappingConfiguration' (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe (NonEmpty Text)) (Maybe (NonEmpty Text)) (Maybe Bool) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Int) (Maybe Natural) (Maybe Text) (Maybe Natural) (Maybe [SourceAccessConfiguration]) (Maybe Int) (Maybe [FunctionResponseType]) (Maybe Natural) (Maybe SelfManagedEventSource) (Maybe POSIX) (Maybe DestinationConfig) (Maybe EventSourcePosition)
- newEventSourceMappingConfiguration :: EventSourceMappingConfiguration
- data AddLayerVersionPermission = AddLayerVersionPermission' (Maybe Text) (Maybe Text) Text Integer Text Text Text
- newAddLayerVersionPermission :: Text -> Integer -> Text -> Text -> Text -> AddLayerVersionPermission
- data AddLayerVersionPermissionResponse = AddLayerVersionPermissionResponse' (Maybe Text) (Maybe Text) Int
- newAddLayerVersionPermissionResponse :: Int -> AddLayerVersionPermissionResponse
- data ListProvisionedConcurrencyConfigs = ListProvisionedConcurrencyConfigs' (Maybe Text) (Maybe Natural) Text
- newListProvisionedConcurrencyConfigs :: Text -> ListProvisionedConcurrencyConfigs
- data ListProvisionedConcurrencyConfigsResponse = ListProvisionedConcurrencyConfigsResponse' (Maybe [ProvisionedConcurrencyConfigListItem]) (Maybe Text) Int
- newListProvisionedConcurrencyConfigsResponse :: Int -> ListProvisionedConcurrencyConfigsResponse
- data PutFunctionConcurrency = PutFunctionConcurrency' Text Natural
- newPutFunctionConcurrency :: Text -> Natural -> PutFunctionConcurrency
- data Concurrency = Concurrency' (Maybe Natural)
- newConcurrency :: Concurrency
- data CreateFunction = CreateFunction' (Maybe Natural) (Maybe Runtime) (Maybe Text) (Maybe PackageType) (Maybe [FileSystemConfig]) (Maybe Environment) (Maybe ImageConfig) (Maybe DeadLetterConfig) (Maybe (NonEmpty Architecture)) (Maybe Text) (Maybe VpcConfig) (Maybe [Text]) (Maybe Text) (Maybe Natural) (Maybe TracingConfig) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Bool) Text Text FunctionCode
- newCreateFunction :: Text -> Text -> FunctionCode -> CreateFunction
- data FunctionConfiguration = FunctionConfiguration' (Maybe Natural) (Maybe Runtime) (Maybe State) (Maybe Text) (Maybe LastUpdateStatus) (Maybe Text) (Maybe Text) (Maybe PackageType) (Maybe [FileSystemConfig]) (Maybe EnvironmentResponse) (Maybe DeadLetterConfig) (Maybe (NonEmpty Architecture)) (Maybe Text) (Maybe Text) (Maybe VpcConfigResponse) (Maybe Text) (Maybe Text) (Maybe [Layer]) (Maybe Integer) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe TracingConfigResponse) (Maybe StateReasonCode) (Maybe ImageConfigResponse) (Maybe Text) (Maybe LastUpdateStatusReasonCode) (Maybe Text) (Maybe Text)
- newFunctionConfiguration :: FunctionConfiguration
- data DeleteFunctionConcurrency = DeleteFunctionConcurrency' Text
- newDeleteFunctionConcurrency :: Text -> DeleteFunctionConcurrency
- data DeleteFunctionConcurrencyResponse = DeleteFunctionConcurrencyResponse' {
- newDeleteFunctionConcurrencyResponse :: DeleteFunctionConcurrencyResponse
- data GetLayerVersionByArn = GetLayerVersionByArn' Text
- newGetLayerVersionByArn :: Text -> GetLayerVersionByArn
- data GetLayerVersionResponse = GetLayerVersionResponse' (Maybe Text) (Maybe LayerVersionContentOutput) (Maybe Text) (Maybe Integer) (Maybe Text) (Maybe [Architecture]) (Maybe Text) (Maybe Text) (Maybe [Runtime])
- newGetLayerVersionResponse :: GetLayerVersionResponse
- data GetFunctionConcurrency = GetFunctionConcurrency' Text
- newGetFunctionConcurrency :: Text -> GetFunctionConcurrency
- data GetFunctionConcurrencyResponse = GetFunctionConcurrencyResponse' (Maybe Natural) Int
- newGetFunctionConcurrencyResponse :: Int -> GetFunctionConcurrencyResponse
- data CreateEventSourceMapping = CreateEventSourceMapping' (Maybe Text) (Maybe POSIX) (Maybe (NonEmpty Text)) (Maybe (NonEmpty Text)) (Maybe Bool) (Maybe Bool) (Maybe Natural) (Maybe Int) (Maybe Natural) (Maybe Natural) (Maybe [SourceAccessConfiguration]) (Maybe Int) (Maybe [FunctionResponseType]) (Maybe Natural) (Maybe SelfManagedEventSource) (Maybe DestinationConfig) (Maybe EventSourcePosition) Text
- newCreateEventSourceMapping :: Text -> CreateEventSourceMapping
- data EventSourceMappingConfiguration = EventSourceMappingConfiguration' (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe (NonEmpty Text)) (Maybe (NonEmpty Text)) (Maybe Bool) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Int) (Maybe Natural) (Maybe Text) (Maybe Natural) (Maybe [SourceAccessConfiguration]) (Maybe Int) (Maybe [FunctionResponseType]) (Maybe Natural) (Maybe SelfManagedEventSource) (Maybe POSIX) (Maybe DestinationConfig) (Maybe EventSourcePosition)
- newEventSourceMappingConfiguration :: EventSourceMappingConfiguration
- data GetProvisionedConcurrencyConfig = GetProvisionedConcurrencyConfig' Text Text
- newGetProvisionedConcurrencyConfig :: Text -> Text -> GetProvisionedConcurrencyConfig
- data GetProvisionedConcurrencyConfigResponse = GetProvisionedConcurrencyConfigResponse' (Maybe ProvisionedConcurrencyStatusEnum) (Maybe Natural) (Maybe Natural) (Maybe Text) (Maybe Natural) (Maybe Text) Int
- newGetProvisionedConcurrencyConfigResponse :: Int -> GetProvisionedConcurrencyConfigResponse
- data RemoveLayerVersionPermission = RemoveLayerVersionPermission' (Maybe Text) Text Integer Text
- newRemoveLayerVersionPermission :: Text -> Integer -> Text -> RemoveLayerVersionPermission
- data RemoveLayerVersionPermissionResponse = RemoveLayerVersionPermissionResponse' {
- newRemoveLayerVersionPermissionResponse :: RemoveLayerVersionPermissionResponse
- data ListFunctionsByCodeSigningConfig = ListFunctionsByCodeSigningConfig' (Maybe Text) (Maybe Natural) Text
- newListFunctionsByCodeSigningConfig :: Text -> ListFunctionsByCodeSigningConfig
- data ListFunctionsByCodeSigningConfigResponse = ListFunctionsByCodeSigningConfigResponse' (Maybe [Text]) (Maybe Text) Int
- newListFunctionsByCodeSigningConfigResponse :: Int -> ListFunctionsByCodeSigningConfigResponse
- data GetFunction = GetFunction' (Maybe Text) Text
- newGetFunction :: Text -> GetFunction
- data GetFunctionResponse = GetFunctionResponse' (Maybe Concurrency) (Maybe FunctionCodeLocation) (Maybe FunctionConfiguration) (Maybe (HashMap Text Text)) Int
- newGetFunctionResponse :: Int -> GetFunctionResponse
- data ListEventSourceMappings = ListEventSourceMappings' (Maybe Text) (Maybe Text) (Maybe Natural) (Maybe Text)
- newListEventSourceMappings :: ListEventSourceMappings
- data ListEventSourceMappingsResponse = ListEventSourceMappingsResponse' (Maybe [EventSourceMappingConfiguration]) (Maybe Text) Int
- newListEventSourceMappingsResponse :: Int -> ListEventSourceMappingsResponse
- data GetLayerVersionPolicy = GetLayerVersionPolicy' Text Integer
- newGetLayerVersionPolicy :: Text -> Integer -> GetLayerVersionPolicy
- data GetLayerVersionPolicyResponse = GetLayerVersionPolicyResponse' (Maybe Text) (Maybe Text) Int
- newGetLayerVersionPolicyResponse :: Int -> GetLayerVersionPolicyResponse
- data DeleteAlias = DeleteAlias' Text Text
- newDeleteAlias :: Text -> Text -> DeleteAlias
- data DeleteAliasResponse = DeleteAliasResponse' {
- newDeleteAliasResponse :: DeleteAliasResponse
- data UpdateAlias = UpdateAlias' (Maybe AliasRoutingConfiguration) (Maybe Text) (Maybe Text) (Maybe Text) Text Text
- newUpdateAlias :: Text -> Text -> UpdateAlias
- data AliasConfiguration = AliasConfiguration' (Maybe AliasRoutingConfiguration) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newAliasConfiguration :: AliasConfiguration
- data GetAccountSettings = GetAccountSettings' {
- newGetAccountSettings :: GetAccountSettings
- data GetAccountSettingsResponse = GetAccountSettingsResponse' (Maybe AccountLimit) (Maybe AccountUsage) Int
- newGetAccountSettingsResponse :: Int -> GetAccountSettingsResponse
- data GetFunctionEventInvokeConfig = GetFunctionEventInvokeConfig' (Maybe Text) Text
- newGetFunctionEventInvokeConfig :: Text -> GetFunctionEventInvokeConfig
- data FunctionEventInvokeConfig = FunctionEventInvokeConfig' (Maybe Text) (Maybe Natural) (Maybe Natural) (Maybe POSIX) (Maybe DestinationConfig)
- newFunctionEventInvokeConfig :: FunctionEventInvokeConfig
- data GetCodeSigningConfig = GetCodeSigningConfig' Text
- newGetCodeSigningConfig :: Text -> GetCodeSigningConfig
- data GetCodeSigningConfigResponse = GetCodeSigningConfigResponse' Int CodeSigningConfig
- newGetCodeSigningConfigResponse :: Int -> CodeSigningConfig -> GetCodeSigningConfigResponse
- data AddPermission = AddPermission' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Text Text Text Text
- newAddPermission :: Text -> Text -> Text -> Text -> AddPermission
- data AddPermissionResponse = AddPermissionResponse' (Maybe Text) Int
- newAddPermissionResponse :: Int -> AddPermissionResponse
- data ListLayers = ListLayers' (Maybe Runtime) (Maybe Text) (Maybe Natural) (Maybe Architecture)
- newListLayers :: ListLayers
- data ListLayersResponse = ListLayersResponse' (Maybe Text) (Maybe [LayersListItem]) Int
- newListLayersResponse :: Int -> ListLayersResponse
- data ListFunctionEventInvokeConfigs = ListFunctionEventInvokeConfigs' (Maybe Text) (Maybe Natural) Text
- newListFunctionEventInvokeConfigs :: Text -> ListFunctionEventInvokeConfigs
- data ListFunctionEventInvokeConfigsResponse = ListFunctionEventInvokeConfigsResponse' (Maybe [FunctionEventInvokeConfig]) (Maybe Text) Int
- newListFunctionEventInvokeConfigsResponse :: Int -> ListFunctionEventInvokeConfigsResponse
- data ListCodeSigningConfigs = ListCodeSigningConfigs' (Maybe Text) (Maybe Natural)
- newListCodeSigningConfigs :: ListCodeSigningConfigs
- data ListCodeSigningConfigsResponse = ListCodeSigningConfigsResponse' (Maybe [CodeSigningConfig]) (Maybe Text) Int
- newListCodeSigningConfigsResponse :: Int -> ListCodeSigningConfigsResponse
- data GetFunctionCodeSigningConfig = GetFunctionCodeSigningConfig' Text
- newGetFunctionCodeSigningConfig :: Text -> GetFunctionCodeSigningConfig
- data GetFunctionCodeSigningConfigResponse = GetFunctionCodeSigningConfigResponse' Int Text Text
- newGetFunctionCodeSigningConfigResponse :: Int -> Text -> Text -> GetFunctionCodeSigningConfigResponse
- data CreateCodeSigningConfig = CreateCodeSigningConfig' (Maybe CodeSigningPolicies) (Maybe Text) AllowedPublishers
- newCreateCodeSigningConfig :: AllowedPublishers -> CreateCodeSigningConfig
- data CreateCodeSigningConfigResponse = CreateCodeSigningConfigResponse' Int CodeSigningConfig
- newCreateCodeSigningConfigResponse :: Int -> CodeSigningConfig -> CreateCodeSigningConfigResponse
- data ListLayerVersions = ListLayerVersions' (Maybe Runtime) (Maybe Text) (Maybe Natural) (Maybe Architecture) Text
- newListLayerVersions :: Text -> ListLayerVersions
- data ListLayerVersionsResponse = ListLayerVersionsResponse' (Maybe [LayerVersionsListItem]) (Maybe Text) Int
- newListLayerVersionsResponse :: Int -> ListLayerVersionsResponse
- data TagResource = TagResource' Text (HashMap Text Text)
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' {
- newTagResourceResponse :: TagResourceResponse
- data PublishVersion = PublishVersion' (Maybe Text) (Maybe Text) (Maybe Text) Text
- newPublishVersion :: Text -> PublishVersion
- data FunctionConfiguration = FunctionConfiguration' (Maybe Natural) (Maybe Runtime) (Maybe State) (Maybe Text) (Maybe LastUpdateStatus) (Maybe Text) (Maybe Text) (Maybe PackageType) (Maybe [FileSystemConfig]) (Maybe EnvironmentResponse) (Maybe DeadLetterConfig) (Maybe (NonEmpty Architecture)) (Maybe Text) (Maybe Text) (Maybe VpcConfigResponse) (Maybe Text) (Maybe Text) (Maybe [Layer]) (Maybe Integer) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe TracingConfigResponse) (Maybe StateReasonCode) (Maybe ImageConfigResponse) (Maybe Text) (Maybe LastUpdateStatusReasonCode) (Maybe Text) (Maybe Text)
- newFunctionConfiguration :: FunctionConfiguration
- data ListTags = ListTags' Text
- newListTags :: Text -> ListTags
- data ListTagsResponse = ListTagsResponse' (Maybe (HashMap Text Text)) Int
- newListTagsResponse :: Int -> ListTagsResponse
- data DeleteFunction = DeleteFunction' (Maybe Text) Text
- newDeleteFunction :: Text -> DeleteFunction
- data DeleteFunctionResponse = DeleteFunctionResponse' {
- newDeleteFunctionResponse :: DeleteFunctionResponse
- data UntagResource = UntagResource' Text [Text]
- newUntagResource :: Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' {
- newUntagResourceResponse :: UntagResourceResponse
- data UpdateFunctionConfiguration = UpdateFunctionConfiguration' (Maybe Natural) (Maybe Runtime) (Maybe Text) (Maybe [FileSystemConfig]) (Maybe Environment) (Maybe ImageConfig) (Maybe DeadLetterConfig) (Maybe Text) (Maybe VpcConfig) (Maybe [Text]) (Maybe Text) (Maybe Natural) (Maybe TracingConfig) (Maybe Text) (Maybe Text) Text
- newUpdateFunctionConfiguration :: Text -> UpdateFunctionConfiguration
- data FunctionConfiguration = FunctionConfiguration' (Maybe Natural) (Maybe Runtime) (Maybe State) (Maybe Text) (Maybe LastUpdateStatus) (Maybe Text) (Maybe Text) (Maybe PackageType) (Maybe [FileSystemConfig]) (Maybe EnvironmentResponse) (Maybe DeadLetterConfig) (Maybe (NonEmpty Architecture)) (Maybe Text) (Maybe Text) (Maybe VpcConfigResponse) (Maybe Text) (Maybe Text) (Maybe [Layer]) (Maybe Integer) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe TracingConfigResponse) (Maybe StateReasonCode) (Maybe ImageConfigResponse) (Maybe Text) (Maybe LastUpdateStatusReasonCode) (Maybe Text) (Maybe Text)
- newFunctionConfiguration :: FunctionConfiguration
- data ListFunctions = ListFunctions' (Maybe Text) (Maybe Text) (Maybe Natural) (Maybe FunctionVersion)
- newListFunctions :: ListFunctions
- data ListFunctionsResponse = ListFunctionsResponse' (Maybe Text) (Maybe [FunctionConfiguration]) Int
- newListFunctionsResponse :: Int -> ListFunctionsResponse
- data UpdateFunctionCode = UpdateFunctionCode' (Maybe Text) (Maybe Text) (Maybe (Sensitive Base64)) (Maybe (NonEmpty Architecture)) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Bool) Text
- newUpdateFunctionCode :: Text -> UpdateFunctionCode
- data FunctionConfiguration = FunctionConfiguration' (Maybe Natural) (Maybe Runtime) (Maybe State) (Maybe Text) (Maybe LastUpdateStatus) (Maybe Text) (Maybe Text) (Maybe PackageType) (Maybe [FileSystemConfig]) (Maybe EnvironmentResponse) (Maybe DeadLetterConfig) (Maybe (NonEmpty Architecture)) (Maybe Text) (Maybe Text) (Maybe VpcConfigResponse) (Maybe Text) (Maybe Text) (Maybe [Layer]) (Maybe Integer) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe TracingConfigResponse) (Maybe StateReasonCode) (Maybe ImageConfigResponse) (Maybe Text) (Maybe LastUpdateStatusReasonCode) (Maybe Text) (Maybe Text)
- newFunctionConfiguration :: FunctionConfiguration
- data DeleteProvisionedConcurrencyConfig = DeleteProvisionedConcurrencyConfig' Text Text
- newDeleteProvisionedConcurrencyConfig :: Text -> Text -> DeleteProvisionedConcurrencyConfig
- data DeleteProvisionedConcurrencyConfigResponse = DeleteProvisionedConcurrencyConfigResponse' {
- newDeleteProvisionedConcurrencyConfigResponse :: DeleteProvisionedConcurrencyConfigResponse
- data GetPolicy = GetPolicy' (Maybe Text) Text
- newGetPolicy :: Text -> GetPolicy
- data GetPolicyResponse = GetPolicyResponse' (Maybe Text) (Maybe Text) Int
- newGetPolicyResponse :: Int -> GetPolicyResponse
- data PutProvisionedConcurrencyConfig = PutProvisionedConcurrencyConfig' Text Text Natural
- newPutProvisionedConcurrencyConfig :: Text -> Text -> Natural -> PutProvisionedConcurrencyConfig
- data PutProvisionedConcurrencyConfigResponse = PutProvisionedConcurrencyConfigResponse' (Maybe ProvisionedConcurrencyStatusEnum) (Maybe Natural) (Maybe Natural) (Maybe Text) (Maybe Natural) (Maybe Text) Int
- newPutProvisionedConcurrencyConfigResponse :: Int -> PutProvisionedConcurrencyConfigResponse
- newtype Architecture where
- Architecture' { }
- pattern Architecture_Arm64 :: Architecture
- pattern Architecture_X86_64 :: Architecture
- newtype CodeSigningPolicy where
- CodeSigningPolicy' { }
- pattern CodeSigningPolicy_Enforce :: CodeSigningPolicy
- pattern CodeSigningPolicy_Warn :: CodeSigningPolicy
- newtype EndPointType where
- EndPointType' { }
- pattern EndPointType_KAFKA_BOOTSTRAP_SERVERS :: EndPointType
- newtype EventSourcePosition where
- newtype FunctionResponseType where
- newtype FunctionVersion where
- FunctionVersion' { }
- pattern FunctionVersion_ALL :: FunctionVersion
- newtype InvocationType where
- InvocationType' { }
- pattern InvocationType_DryRun :: InvocationType
- pattern InvocationType_Event :: InvocationType
- pattern InvocationType_RequestResponse :: InvocationType
- newtype LastUpdateStatus where
- LastUpdateStatus' { }
- pattern LastUpdateStatus_Failed :: LastUpdateStatus
- pattern LastUpdateStatus_InProgress :: LastUpdateStatus
- pattern LastUpdateStatus_Successful :: LastUpdateStatus
- newtype LastUpdateStatusReasonCode where
- LastUpdateStatusReasonCode' { }
- pattern LastUpdateStatusReasonCode_EniLimitExceeded :: LastUpdateStatusReasonCode
- pattern LastUpdateStatusReasonCode_ImageAccessDenied :: LastUpdateStatusReasonCode
- pattern LastUpdateStatusReasonCode_ImageDeleted :: LastUpdateStatusReasonCode
- pattern LastUpdateStatusReasonCode_InsufficientRolePermissions :: LastUpdateStatusReasonCode
- pattern LastUpdateStatusReasonCode_InternalError :: LastUpdateStatusReasonCode
- pattern LastUpdateStatusReasonCode_InvalidConfiguration :: LastUpdateStatusReasonCode
- pattern LastUpdateStatusReasonCode_InvalidImage :: LastUpdateStatusReasonCode
- pattern LastUpdateStatusReasonCode_InvalidSecurityGroup :: LastUpdateStatusReasonCode
- pattern LastUpdateStatusReasonCode_InvalidSubnet :: LastUpdateStatusReasonCode
- pattern LastUpdateStatusReasonCode_SubnetOutOfIPAddresses :: LastUpdateStatusReasonCode
- newtype LogType where
- LogType' {
- fromLogType :: Text
- pattern LogType_None :: LogType
- pattern LogType_Tail :: LogType
- LogType' {
- newtype PackageType where
- PackageType' { }
- pattern PackageType_Image :: PackageType
- pattern PackageType_Zip :: PackageType
- newtype ProvisionedConcurrencyStatusEnum where
- newtype Runtime where
- Runtime' {
- fromRuntime :: Text
- pattern Runtime_Dotnetcore1_0 :: Runtime
- pattern Runtime_Dotnetcore2_0 :: Runtime
- pattern Runtime_Dotnetcore2_1 :: Runtime
- pattern Runtime_Dotnetcore3_1 :: Runtime
- pattern Runtime_Go1_x :: Runtime
- pattern Runtime_Java11 :: Runtime
- pattern Runtime_Java8 :: Runtime
- pattern Runtime_Java8_al2 :: Runtime
- pattern Runtime_Nodejs :: Runtime
- pattern Runtime_Nodejs10_x :: Runtime
- pattern Runtime_Nodejs12_x :: Runtime
- pattern Runtime_Nodejs14_x :: Runtime
- pattern Runtime_Nodejs4_3 :: Runtime
- pattern Runtime_Nodejs4_3_edge :: Runtime
- pattern Runtime_Nodejs6_10 :: Runtime
- pattern Runtime_Nodejs8_10 :: Runtime
- pattern Runtime_Provided :: Runtime
- pattern Runtime_Provided_al2 :: Runtime
- pattern Runtime_Python2_7 :: Runtime
- pattern Runtime_Python3_6 :: Runtime
- pattern Runtime_Python3_7 :: Runtime
- pattern Runtime_Python3_8 :: Runtime
- pattern Runtime_Python3_9 :: Runtime
- pattern Runtime_Ruby2_5 :: Runtime
- pattern Runtime_Ruby2_7 :: Runtime
- Runtime' {
- newtype SourceAccessType where
- SourceAccessType' { }
- pattern SourceAccessType_BASIC_AUTH :: SourceAccessType
- pattern SourceAccessType_SASL_SCRAM_256_AUTH :: SourceAccessType
- pattern SourceAccessType_SASL_SCRAM_512_AUTH :: SourceAccessType
- pattern SourceAccessType_VIRTUAL_HOST :: SourceAccessType
- pattern SourceAccessType_VPC_SECURITY_GROUP :: SourceAccessType
- pattern SourceAccessType_VPC_SUBNET :: SourceAccessType
- newtype State where
- State' { }
- pattern State_Active :: State
- pattern State_Failed :: State
- pattern State_Inactive :: State
- pattern State_Pending :: State
- newtype StateReasonCode where
- StateReasonCode' { }
- pattern StateReasonCode_Creating :: StateReasonCode
- pattern StateReasonCode_EniLimitExceeded :: StateReasonCode
- pattern StateReasonCode_Idle :: StateReasonCode
- pattern StateReasonCode_ImageAccessDenied :: StateReasonCode
- pattern StateReasonCode_ImageDeleted :: StateReasonCode
- pattern StateReasonCode_InsufficientRolePermissions :: StateReasonCode
- pattern StateReasonCode_InternalError :: StateReasonCode
- pattern StateReasonCode_InvalidConfiguration :: StateReasonCode
- pattern StateReasonCode_InvalidImage :: StateReasonCode
- pattern StateReasonCode_InvalidSecurityGroup :: StateReasonCode
- pattern StateReasonCode_InvalidSubnet :: StateReasonCode
- pattern StateReasonCode_Restoring :: StateReasonCode
- pattern StateReasonCode_SubnetOutOfIPAddresses :: StateReasonCode
- newtype TracingMode where
- TracingMode' { }
- pattern TracingMode_Active :: TracingMode
- pattern TracingMode_PassThrough :: TracingMode
- data AccountLimit = AccountLimit' (Maybe Int) (Maybe Integer) (Maybe Natural) (Maybe Integer) (Maybe Integer)
- newAccountLimit :: AccountLimit
- data AccountUsage = AccountUsage' (Maybe Integer) (Maybe Integer)
- newAccountUsage :: AccountUsage
- data AliasConfiguration = AliasConfiguration' (Maybe AliasRoutingConfiguration) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newAliasConfiguration :: AliasConfiguration
- data AliasRoutingConfiguration = AliasRoutingConfiguration' (Maybe (HashMap Text Double))
- newAliasRoutingConfiguration :: AliasRoutingConfiguration
- data AllowedPublishers = AllowedPublishers' (NonEmpty Text)
- newAllowedPublishers :: NonEmpty Text -> AllowedPublishers
- data CodeSigningConfig = CodeSigningConfig' (Maybe Text) Text Text AllowedPublishers CodeSigningPolicies Text
- newCodeSigningConfig :: Text -> Text -> AllowedPublishers -> CodeSigningPolicies -> Text -> CodeSigningConfig
- data CodeSigningPolicies = CodeSigningPolicies' (Maybe CodeSigningPolicy)
- newCodeSigningPolicies :: CodeSigningPolicies
- data Concurrency = Concurrency' (Maybe Natural)
- newConcurrency :: Concurrency
- data DeadLetterConfig = DeadLetterConfig' (Maybe Text)
- newDeadLetterConfig :: DeadLetterConfig
- data DestinationConfig = DestinationConfig' (Maybe OnSuccess) (Maybe OnFailure)
- newDestinationConfig :: DestinationConfig
- data Environment = Environment' (Maybe (Sensitive (HashMap Text (Sensitive Text))))
- newEnvironment :: Environment
- data EnvironmentError = EnvironmentError' (Maybe Text) (Maybe (Sensitive Text))
- newEnvironmentError :: EnvironmentError
- data EnvironmentResponse = EnvironmentResponse' (Maybe (Sensitive (HashMap Text (Sensitive Text)))) (Maybe EnvironmentError)
- newEnvironmentResponse :: EnvironmentResponse
- data EventSourceMappingConfiguration = EventSourceMappingConfiguration' (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe (NonEmpty Text)) (Maybe (NonEmpty Text)) (Maybe Bool) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Int) (Maybe Natural) (Maybe Text) (Maybe Natural) (Maybe [SourceAccessConfiguration]) (Maybe Int) (Maybe [FunctionResponseType]) (Maybe Natural) (Maybe SelfManagedEventSource) (Maybe POSIX) (Maybe DestinationConfig) (Maybe EventSourcePosition)
- newEventSourceMappingConfiguration :: EventSourceMappingConfiguration
- data FileSystemConfig = FileSystemConfig' Text Text
- newFileSystemConfig :: Text -> Text -> FileSystemConfig
- data FunctionCode = FunctionCode' (Maybe Text) (Maybe Text) (Maybe (Sensitive Base64)) (Maybe Text) (Maybe Text)
- newFunctionCode :: FunctionCode
- data FunctionCodeLocation = FunctionCodeLocation' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newFunctionCodeLocation :: FunctionCodeLocation
- data FunctionConfiguration = FunctionConfiguration' (Maybe Natural) (Maybe Runtime) (Maybe State) (Maybe Text) (Maybe LastUpdateStatus) (Maybe Text) (Maybe Text) (Maybe PackageType) (Maybe [FileSystemConfig]) (Maybe EnvironmentResponse) (Maybe DeadLetterConfig) (Maybe (NonEmpty Architecture)) (Maybe Text) (Maybe Text) (Maybe VpcConfigResponse) (Maybe Text) (Maybe Text) (Maybe [Layer]) (Maybe Integer) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe TracingConfigResponse) (Maybe StateReasonCode) (Maybe ImageConfigResponse) (Maybe Text) (Maybe LastUpdateStatusReasonCode) (Maybe Text) (Maybe Text)
- newFunctionConfiguration :: FunctionConfiguration
- data FunctionEventInvokeConfig = FunctionEventInvokeConfig' (Maybe Text) (Maybe Natural) (Maybe Natural) (Maybe POSIX) (Maybe DestinationConfig)
- newFunctionEventInvokeConfig :: FunctionEventInvokeConfig
- data GetLayerVersionResponse = GetLayerVersionResponse' (Maybe Text) (Maybe LayerVersionContentOutput) (Maybe Text) (Maybe Integer) (Maybe Text) (Maybe [Architecture]) (Maybe Text) (Maybe Text) (Maybe [Runtime])
- newGetLayerVersionResponse :: GetLayerVersionResponse
- data ImageConfig = ImageConfig' (Maybe [Text]) (Maybe [Text]) (Maybe Text)
- newImageConfig :: ImageConfig
- data ImageConfigError = ImageConfigError' (Maybe Text) (Maybe (Sensitive Text))
- newImageConfigError :: ImageConfigError
- data ImageConfigResponse = ImageConfigResponse' (Maybe ImageConfig) (Maybe ImageConfigError)
- newImageConfigResponse :: ImageConfigResponse
- data Layer = Layer' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Integer)
- newLayer :: Layer
- data LayerVersionContentInput = LayerVersionContentInput' (Maybe Text) (Maybe Text) (Maybe (Sensitive Base64)) (Maybe Text)
- newLayerVersionContentInput :: LayerVersionContentInput
- data LayerVersionContentOutput = LayerVersionContentOutput' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Integer) (Maybe Text)
- newLayerVersionContentOutput :: LayerVersionContentOutput
- data LayerVersionsListItem = LayerVersionsListItem' (Maybe Text) (Maybe Text) (Maybe Integer) (Maybe Text) (Maybe [Architecture]) (Maybe Text) (Maybe [Runtime])
- newLayerVersionsListItem :: LayerVersionsListItem
- data LayersListItem = LayersListItem' (Maybe Text) (Maybe LayerVersionsListItem) (Maybe Text)
- newLayersListItem :: LayersListItem
- data OnFailure = OnFailure' (Maybe Text)
- newOnFailure :: OnFailure
- data OnSuccess = OnSuccess' (Maybe Text)
- newOnSuccess :: OnSuccess
- data ProvisionedConcurrencyConfigListItem = ProvisionedConcurrencyConfigListItem' (Maybe ProvisionedConcurrencyStatusEnum) (Maybe Text) (Maybe Natural) (Maybe Natural) (Maybe Text) (Maybe Natural) (Maybe Text)
- newProvisionedConcurrencyConfigListItem :: ProvisionedConcurrencyConfigListItem
- data SelfManagedEventSource = SelfManagedEventSource' (Maybe (HashMap EndPointType (NonEmpty Text)))
- newSelfManagedEventSource :: SelfManagedEventSource
- data SourceAccessConfiguration = SourceAccessConfiguration' (Maybe Text) (Maybe SourceAccessType)
- newSourceAccessConfiguration :: SourceAccessConfiguration
- data TracingConfig = TracingConfig' (Maybe TracingMode)
- newTracingConfig :: TracingConfig
- data TracingConfigResponse = TracingConfigResponse' (Maybe TracingMode)
- newTracingConfigResponse :: TracingConfigResponse
- data VpcConfig = VpcConfig' (Maybe [Text]) (Maybe [Text])
- newVpcConfig :: VpcConfig
- data VpcConfigResponse = VpcConfigResponse' (Maybe [Text]) (Maybe [Text]) (Maybe Text)
- newVpcConfigResponse :: VpcConfigResponse
Service Configuration
defaultService :: Service Source #
API version 2015-03-31
of the Amazon Lambda SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by Lambda
.
KMSInvalidStateException
_KMSInvalidStateException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Lambda was unable to decrypt the environment variables because the KMS key used is in an invalid state for Decrypt. Check the function's KMS key settings.
EC2ThrottledException
_EC2ThrottledException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Lambda was throttled by Amazon EC2 during Lambda function initialization using the execution role provided for the Lambda function.
EFSMountConnectivityException
_EFSMountConnectivityException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The function couldn't make a network connection to the configured file system.
InvalidRuntimeException
_InvalidRuntimeException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The runtime or runtime version specified is not supported.
EFSMountFailureException
_EFSMountFailureException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The function couldn't mount the configured file system due to a permission or configuration issue.
PolicyLengthExceededException
_PolicyLengthExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The permissions policy for the resource is too large. Learn more
PreconditionFailedException
_PreconditionFailedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The RevisionId provided does not match the latest RevisionId for the
Lambda function or alias. Call the GetFunction
or the GetAlias
API
to retrieve the latest RevisionId for your resource.
EC2AccessDeniedException
_EC2AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Need additional permissions to configure VPC settings.
InvalidSubnetIDException
_InvalidSubnetIDException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The Subnet ID provided in the Lambda function VPC configuration is invalid.
CodeVerificationFailedException
_CodeVerificationFailedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The code signature failed one or more of the validation checks for signature mismatch or expiry, and the code signing policy is set to ENFORCE. Lambda blocks the deployment.
UnsupportedMediaTypeException
_UnsupportedMediaTypeException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The content type of the Invoke
request body is not JSON.
InvalidRequestContentException
_InvalidRequestContentException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request body could not be parsed as JSON.
KMSNotFoundException
_KMSNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Lambda was unable to decrypt the environment variables because the KMS key was not found. Check the function's KMS key settings.
ENILimitReachedException
_ENILimitReachedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Lambda was not able to create an elastic network interface in the VPC, specified as part of Lambda function configuration, because the limit for network interfaces has been reached.
InvalidParameterValueException
_InvalidParameterValueException :: AsError a => Getting (First ServiceError) a ServiceError Source #
One of the parameters in the request is invalid.
RequestTooLargeException
_RequestTooLargeException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request payload exceeded the Invoke
request body JSON input limit.
For more information, see
Limits.
InvalidCodeSignatureException
_InvalidCodeSignatureException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The code signature failed the integrity check. Lambda always blocks deployment if the integrity check fails, even if code signing policy is set to WARN.
TooManyRequestsException
_TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request throughput limit was exceeded.
InvalidSecurityGroupIDException
_InvalidSecurityGroupIDException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The Security Group ID provided in the Lambda function VPC configuration is invalid.
KMSDisabledException
_KMSDisabledException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Lambda was unable to decrypt the environment variables because the KMS key used is disabled. Check the Lambda function's KMS key settings.
SubnetIPAddressLimitReachedException
_SubnetIPAddressLimitReachedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Lambda was not able to set up VPC access for the Lambda function because one or more configured subnets has no available IP addresses.
ServiceException
_ServiceException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The Lambda service encountered an internal error.
CodeStorageExceededException
_CodeStorageExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You have exceeded your maximum total code size per account. Learn more
CodeSigningConfigNotFoundException
_CodeSigningConfigNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified code signing configuration does not exist.
InvalidZipFileException
_InvalidZipFileException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Lambda could not unzip the deployment package.
ProvisionedConcurrencyConfigNotFoundException
_ProvisionedConcurrencyConfigNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified configuration does not exist.
ResourceConflictException
_ResourceConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The resource already exists, or another operation is in progress.
ResourceNotReadyException
_ResourceNotReadyException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The function is inactive and its VPC connection is no longer available. Wait for the VPC connection to reestablish and try again.
EC2UnexpectedException
_EC2UnexpectedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Lambda received an unexpected EC2 client exception while setting up for the Lambda function.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The resource specified in the request does not exist.
EFSIOException
_EFSIOException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An error occurred when reading from or writing to a connected file system.
EFSMountTimeoutException
_EFSMountTimeoutException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The function was able to make a network connection to the configured file system, but the mount operation timed out.
KMSAccessDeniedException
_KMSAccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Lambda was unable to decrypt the environment variables because KMS access was denied. Check the Lambda function's KMS permissions.
ResourceInUseException
_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The operation conflicts with the resource's availability. For example, you attempted to update an EventSource Mapping in CREATING, or tried to delete a EventSource mapping currently in the UPDATING state.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait
specification is fulfilled. The Wait
specification
determines how many attempts should be made, in addition to delay and retry strategies.
FunctionExists
newFunctionExists :: Wait GetFunction Source #
Polls GetFunction
every 1 seconds until a successful state is reached. An error is returned after 20 failed checks.
FunctionActive
newFunctionActive :: Wait GetFunctionConfiguration Source #
Polls GetFunctionConfiguration
every 5 seconds until a successful state is reached. An error is returned after 60 failed checks.
FunctionUpdated
newFunctionUpdated :: Wait GetFunctionConfiguration Source #
Polls GetFunctionConfiguration
every 5 seconds until a successful state is reached. An error is returned after 60 failed checks.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects
operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager
instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
GetFunctionConfiguration
data GetFunctionConfiguration Source #
See: newGetFunctionConfiguration
smart constructor.
Instances
newGetFunctionConfiguration Source #
Create a value of GetFunctionConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:qualifier:GetFunctionConfiguration'
, getFunctionConfiguration_qualifier
- Specify a version or alias to get details about a published version of
the function.
$sel:functionName:GetFunctionConfiguration'
, getFunctionConfiguration_functionName
- The name of the Lambda function, version, or alias.
Name formats
- Function name -
my-function
(name-only),my-function:v1
(with alias). - Function ARN -
arn:aws:lambda:us-west-2:123456789012:function:my-function
. - Partial ARN -
123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
data FunctionConfiguration Source #
Details about a function's configuration.
See: newFunctionConfiguration
smart constructor.
FunctionConfiguration' (Maybe Natural) (Maybe Runtime) (Maybe State) (Maybe Text) (Maybe LastUpdateStatus) (Maybe Text) (Maybe Text) (Maybe PackageType) (Maybe [FileSystemConfig]) (Maybe EnvironmentResponse) (Maybe DeadLetterConfig) (Maybe (NonEmpty Architecture)) (Maybe Text) (Maybe Text) (Maybe VpcConfigResponse) (Maybe Text) (Maybe Text) (Maybe [Layer]) (Maybe Integer) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe TracingConfigResponse) (Maybe StateReasonCode) (Maybe ImageConfigResponse) (Maybe Text) (Maybe LastUpdateStatusReasonCode) (Maybe Text) (Maybe Text) |
Instances
newFunctionConfiguration :: FunctionConfiguration Source #
Create a value of FunctionConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:memorySize:FunctionConfiguration'
, functionConfiguration_memorySize
- The amount of memory available to the function at runtime.
$sel:runtime:FunctionConfiguration'
, functionConfiguration_runtime
- The runtime environment for the Lambda function.
$sel:state:FunctionConfiguration'
, functionConfiguration_state
- The current state of the function. When the state is Inactive
, you can
reactivate the function by invoking it.
$sel:signingProfileVersionArn:FunctionConfiguration'
, functionConfiguration_signingProfileVersionArn
- The ARN of the signing profile version.
$sel:lastUpdateStatus:FunctionConfiguration'
, functionConfiguration_lastUpdateStatus
- The status of the last update that was performed on the function. This
is first set to Successful
after function creation completes.
$sel:functionArn:FunctionConfiguration'
, functionConfiguration_functionArn
- The function's Amazon Resource Name (ARN).
$sel:kmsKeyArn:FunctionConfiguration'
, functionConfiguration_kmsKeyArn
- The KMS key that's used to encrypt the function's environment
variables. This key is only returned if you've configured a customer
managed CMK.
$sel:packageType:FunctionConfiguration'
, functionConfiguration_packageType
- The type of deployment package. Set to Image
for container image and
set Zip
for .zip file archive.
$sel:fileSystemConfigs:FunctionConfiguration'
, functionConfiguration_fileSystemConfigs
- Connection settings for an
Amazon EFS file system.
$sel:environment:FunctionConfiguration'
, functionConfiguration_environment
- The function's
environment variables.
$sel:deadLetterConfig:FunctionConfiguration'
, functionConfiguration_deadLetterConfig
- The function's dead letter queue.
$sel:architectures:FunctionConfiguration'
, functionConfiguration_architectures
- The instruction set architecture that the function supports.
Architecture is a string array with one of the valid values. The default
architecture value is x86_64
.
$sel:signingJobArn:FunctionConfiguration'
, functionConfiguration_signingJobArn
- The ARN of the signing job.
$sel:role':FunctionConfiguration'
, functionConfiguration_role
- The function's execution role.
$sel:vpcConfig:FunctionConfiguration'
, functionConfiguration_vpcConfig
- The function's networking configuration.
$sel:version:FunctionConfiguration'
, functionConfiguration_version
- The version of the Lambda function.
$sel:functionName:FunctionConfiguration'
, functionConfiguration_functionName
- The name of the function.
$sel:layers:FunctionConfiguration'
, functionConfiguration_layers
- The function's
layers.
$sel:codeSize:FunctionConfiguration'
, functionConfiguration_codeSize
- The size of the function's deployment package, in bytes.
$sel:handler:FunctionConfiguration'
, functionConfiguration_handler
- The function that Lambda calls to begin executing your function.
$sel:timeout:FunctionConfiguration'
, functionConfiguration_timeout
- The amount of time in seconds that Lambda allows a function to run
before stopping it.
$sel:lastUpdateStatusReason:FunctionConfiguration'
, functionConfiguration_lastUpdateStatusReason
- The reason for the last update that was performed on the function.
$sel:stateReason:FunctionConfiguration'
, functionConfiguration_stateReason
- The reason for the function's current state.
$sel:lastModified:FunctionConfiguration'
, functionConfiguration_lastModified
- The date and time that the function was last updated, in
ISO-8601 format
(YYYY-MM-DDThh:mm:ss.sTZD).
$sel:codeSha256:FunctionConfiguration'
, functionConfiguration_codeSha256
- The SHA256 hash of the function's deployment package.
$sel:tracingConfig:FunctionConfiguration'
, functionConfiguration_tracingConfig
- The function's X-Ray tracing configuration.
$sel:stateReasonCode:FunctionConfiguration'
, functionConfiguration_stateReasonCode
- The reason code for the function's current state. When the code is
Creating
, you can't invoke or modify the function.
$sel:imageConfigResponse:FunctionConfiguration'
, functionConfiguration_imageConfigResponse
- The function's image configuration values.
$sel:description:FunctionConfiguration'
, functionConfiguration_description
- The function's description.
$sel:lastUpdateStatusReasonCode:FunctionConfiguration'
, functionConfiguration_lastUpdateStatusReasonCode
- The reason code for the last update that was performed on the function.
$sel:revisionId:FunctionConfiguration'
, functionConfiguration_revisionId
- The latest updated revision of the function or alias.
$sel:masterArn:FunctionConfiguration'
, functionConfiguration_masterArn
- For Lambda@Edge functions, the ARN of the master function.
DeleteEventSourceMapping
data DeleteEventSourceMapping Source #
See: newDeleteEventSourceMapping
smart constructor.
Instances
newDeleteEventSourceMapping Source #
Create a value of DeleteEventSourceMapping
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:uuid:DeleteEventSourceMapping'
, deleteEventSourceMapping_uuid
- The identifier of the event source mapping.
data EventSourceMappingConfiguration Source #
A mapping between an Amazon Web Services resource and a Lambda function. For details, see CreateEventSourceMapping.
See: newEventSourceMappingConfiguration
smart constructor.
EventSourceMappingConfiguration' (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe (NonEmpty Text)) (Maybe (NonEmpty Text)) (Maybe Bool) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Int) (Maybe Natural) (Maybe Text) (Maybe Natural) (Maybe [SourceAccessConfiguration]) (Maybe Int) (Maybe [FunctionResponseType]) (Maybe Natural) (Maybe SelfManagedEventSource) (Maybe POSIX) (Maybe DestinationConfig) (Maybe EventSourcePosition) |
Instances
newEventSourceMappingConfiguration :: EventSourceMappingConfiguration Source #
Create a value of EventSourceMappingConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:eventSourceArn:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_eventSourceArn
- The Amazon Resource Name (ARN) of the event source.
$sel:state:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_state
- The state of the event source mapping. It can be one of the following:
Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
,
or Deleting
.
$sel:startingPositionTimestamp:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_startingPositionTimestamp
- With StartingPosition
set to AT_TIMESTAMP
, the time from which to
start reading.
$sel:functionArn:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_functionArn
- The ARN of the Lambda function.
$sel:topics:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_topics
- The name of the Kafka topic.
$sel:queues:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_queues
- (Amazon MQ) The name of the Amazon MQ broker destination queue to
consume.
$sel:bisectBatchOnFunctionError:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_bisectBatchOnFunctionError
- (Streams only) If the function returns an error, split the batch in two
and retry. The default value is false.
$sel:uuid:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_uuid
- The identifier of the event source mapping.
$sel:parallelizationFactor:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_parallelizationFactor
- (Streams only) The number of batches to process concurrently from each
shard. The default value is 1.
$sel:lastProcessingResult:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_lastProcessingResult
- The result of the last Lambda invocation of your function.
$sel:maximumRetryAttempts:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_maximumRetryAttempts
- (Streams only) Discard records after the specified number of retries.
The default value is -1, which sets the maximum number of retries to
infinite. When MaximumRetryAttempts is infinite, Lambda retries failed
records until the record expires in the event source.
$sel:batchSize:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_batchSize
- The maximum number of records in each batch that Lambda pulls from your
stream or queue and sends to your function. Lambda passes all of the
records in the batch to the function in a single call, up to the payload
limit for synchronous invocation (6 MB).
Default value: Varies by service. For Amazon SQS, the default is 10. For all other services, the default is 100.
Related setting: When you set BatchSize
to a value greater than 10,
you must set MaximumBatchingWindowInSeconds
to at least 1.
$sel:stateTransitionReason:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_stateTransitionReason
- Indicates whether a user or Lambda made the last change to the event
source mapping.
$sel:maximumBatchingWindowInSeconds:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_maximumBatchingWindowInSeconds
- (Streams and Amazon SQS standard queues) The maximum amount of time, in
seconds, that Lambda spends gathering records before invoking the
function.
Default: 0
Related setting: When you set BatchSize
to a value greater than 10,
you must set MaximumBatchingWindowInSeconds
to at least 1.
$sel:sourceAccessConfigurations:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_sourceAccessConfigurations
- An array of the authentication protocol, VPC components, or virtual host
to secure and define your event source.
$sel:maximumRecordAgeInSeconds:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_maximumRecordAgeInSeconds
- (Streams only) Discard records older than the specified age. The default
value is -1, which sets the maximum age to infinite. When the value is
set to infinite, Lambda never discards old records.
$sel:functionResponseTypes:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_functionResponseTypes
- (Streams only) A list of current response type enums applied to the
event source mapping.
$sel:tumblingWindowInSeconds:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_tumblingWindowInSeconds
- (Streams only) The duration in seconds of a processing window. The range
is 1–900 seconds.
$sel:selfManagedEventSource:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_selfManagedEventSource
- The self-managed Apache Kafka cluster for your event source.
$sel:lastModified:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_lastModified
- The date that the event source mapping was last updated or that its
state changed.
$sel:destinationConfig:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_destinationConfig
- (Streams only) An Amazon SQS queue or Amazon SNS topic destination for
discarded records.
$sel:startingPosition:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_startingPosition
- The position in a stream from which to start reading. Required for
Amazon Kinesis, Amazon DynamoDB, and Amazon MSK stream sources.
AT_TIMESTAMP
is supported only for Amazon Kinesis streams.
UpdateEventSourceMapping
data UpdateEventSourceMapping Source #
See: newUpdateEventSourceMapping
smart constructor.
UpdateEventSourceMapping' (Maybe Bool) (Maybe Bool) (Maybe Natural) (Maybe Int) (Maybe Natural) (Maybe Natural) (Maybe [SourceAccessConfiguration]) (Maybe Int) (Maybe [FunctionResponseType]) (Maybe Natural) (Maybe Text) (Maybe DestinationConfig) Text |
Instances
newUpdateEventSourceMapping Source #
Create a value of UpdateEventSourceMapping
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:enabled:UpdateEventSourceMapping'
, updateEventSourceMapping_enabled
- When true, the event source mapping is active. When false, Lambda pauses
polling and invocation.
Default: True
$sel:bisectBatchOnFunctionError:UpdateEventSourceMapping'
, updateEventSourceMapping_bisectBatchOnFunctionError
- (Streams only) If the function returns an error, split the batch in two
and retry.
$sel:parallelizationFactor:UpdateEventSourceMapping'
, updateEventSourceMapping_parallelizationFactor
- (Streams only) The number of batches to process from each shard
concurrently.
$sel:maximumRetryAttempts:UpdateEventSourceMapping'
, updateEventSourceMapping_maximumRetryAttempts
- (Streams only) Discard records after the specified number of retries.
The default value is infinite (-1). When set to infinite (-1), failed
records will be retried until the record expires.
$sel:batchSize:UpdateEventSourceMapping'
, updateEventSourceMapping_batchSize
- The maximum number of records in each batch that Lambda pulls from your
stream or queue and sends to your function. Lambda passes all of the
records in the batch to the function in a single call, up to the payload
limit for synchronous invocation (6 MB).
- Amazon Kinesis - Default 100. Max 10,000.
- Amazon DynamoDB Streams - Default 100. Max 1,000.
- Amazon Simple Queue Service - Default 10. For standard queues the max is 10,000. For FIFO queues the max is 10.
- Amazon Managed Streaming for Apache Kafka - Default 100. Max 10,000.
- Self-Managed Apache Kafka - Default 100. Max 10,000.
$sel:maximumBatchingWindowInSeconds:UpdateEventSourceMapping'
, updateEventSourceMapping_maximumBatchingWindowInSeconds
- (Streams and Amazon SQS standard queues) The maximum amount of time, in
seconds, that Lambda spends gathering records before invoking the
function.
Default: 0
Related setting: When you set BatchSize
to a value greater than 10,
you must set MaximumBatchingWindowInSeconds
to at least 1.
$sel:sourceAccessConfigurations:UpdateEventSourceMapping'
, updateEventSourceMapping_sourceAccessConfigurations
- An array of authentication protocols or VPC components required to
secure your event source.
$sel:maximumRecordAgeInSeconds:UpdateEventSourceMapping'
, updateEventSourceMapping_maximumRecordAgeInSeconds
- (Streams only) Discard records older than the specified age. The default
value is infinite (-1).
$sel:functionResponseTypes:UpdateEventSourceMapping'
, updateEventSourceMapping_functionResponseTypes
- (Streams only) A list of current response type enums applied to the
event source mapping.
$sel:tumblingWindowInSeconds:UpdateEventSourceMapping'
, updateEventSourceMapping_tumblingWindowInSeconds
- (Streams only) The duration in seconds of a processing window. The range
is between 1 second up to 900 seconds.
$sel:functionName:UpdateEventSourceMapping'
, updateEventSourceMapping_functionName
- The name of the Lambda function.
Name formats
- Function name -
MyFunction
. - Function ARN -
arn:aws:lambda:us-west-2:123456789012:function:MyFunction
. - Version or Alias ARN -
arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD
. - Partial ARN -
123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.
$sel:destinationConfig:UpdateEventSourceMapping'
, updateEventSourceMapping_destinationConfig
- (Streams only) An Amazon SQS queue or Amazon SNS topic destination for
discarded records.
$sel:uuid:UpdateEventSourceMapping'
, updateEventSourceMapping_uuid
- The identifier of the event source mapping.
data EventSourceMappingConfiguration Source #
A mapping between an Amazon Web Services resource and a Lambda function. For details, see CreateEventSourceMapping.
See: newEventSourceMappingConfiguration
smart constructor.
EventSourceMappingConfiguration' (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe (NonEmpty Text)) (Maybe (NonEmpty Text)) (Maybe Bool) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Int) (Maybe Natural) (Maybe Text) (Maybe Natural) (Maybe [SourceAccessConfiguration]) (Maybe Int) (Maybe [FunctionResponseType]) (Maybe Natural) (Maybe SelfManagedEventSource) (Maybe POSIX) (Maybe DestinationConfig) (Maybe EventSourcePosition) |
Instances
newEventSourceMappingConfiguration :: EventSourceMappingConfiguration Source #
Create a value of EventSourceMappingConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:eventSourceArn:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_eventSourceArn
- The Amazon Resource Name (ARN) of the event source.
$sel:state:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_state
- The state of the event source mapping. It can be one of the following:
Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
,
or Deleting
.
$sel:startingPositionTimestamp:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_startingPositionTimestamp
- With StartingPosition
set to AT_TIMESTAMP
, the time from which to
start reading.
$sel:functionArn:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_functionArn
- The ARN of the Lambda function.
$sel:topics:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_topics
- The name of the Kafka topic.
$sel:queues:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_queues
- (Amazon MQ) The name of the Amazon MQ broker destination queue to
consume.
$sel:bisectBatchOnFunctionError:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_bisectBatchOnFunctionError
- (Streams only) If the function returns an error, split the batch in two
and retry. The default value is false.
$sel:uuid:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_uuid
- The identifier of the event source mapping.
$sel:parallelizationFactor:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_parallelizationFactor
- (Streams only) The number of batches to process concurrently from each
shard. The default value is 1.
$sel:lastProcessingResult:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_lastProcessingResult
- The result of the last Lambda invocation of your function.
$sel:maximumRetryAttempts:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_maximumRetryAttempts
- (Streams only) Discard records after the specified number of retries.
The default value is -1, which sets the maximum number of retries to
infinite. When MaximumRetryAttempts is infinite, Lambda retries failed
records until the record expires in the event source.
$sel:batchSize:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_batchSize
- The maximum number of records in each batch that Lambda pulls from your
stream or queue and sends to your function. Lambda passes all of the
records in the batch to the function in a single call, up to the payload
limit for synchronous invocation (6 MB).
Default value: Varies by service. For Amazon SQS, the default is 10. For all other services, the default is 100.
Related setting: When you set BatchSize
to a value greater than 10,
you must set MaximumBatchingWindowInSeconds
to at least 1.
$sel:stateTransitionReason:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_stateTransitionReason
- Indicates whether a user or Lambda made the last change to the event
source mapping.
$sel:maximumBatchingWindowInSeconds:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_maximumBatchingWindowInSeconds
- (Streams and Amazon SQS standard queues) The maximum amount of time, in
seconds, that Lambda spends gathering records before invoking the
function.
Default: 0
Related setting: When you set BatchSize
to a value greater than 10,
you must set MaximumBatchingWindowInSeconds
to at least 1.
$sel:sourceAccessConfigurations:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_sourceAccessConfigurations
- An array of the authentication protocol, VPC components, or virtual host
to secure and define your event source.
$sel:maximumRecordAgeInSeconds:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_maximumRecordAgeInSeconds
- (Streams only) Discard records older than the specified age. The default
value is -1, which sets the maximum age to infinite. When the value is
set to infinite, Lambda never discards old records.
$sel:functionResponseTypes:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_functionResponseTypes
- (Streams only) A list of current response type enums applied to the
event source mapping.
$sel:tumblingWindowInSeconds:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_tumblingWindowInSeconds
- (Streams only) The duration in seconds of a processing window. The range
is 1–900 seconds.
$sel:selfManagedEventSource:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_selfManagedEventSource
- The self-managed Apache Kafka cluster for your event source.
$sel:lastModified:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_lastModified
- The date that the event source mapping was last updated or that its
state changed.
$sel:destinationConfig:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_destinationConfig
- (Streams only) An Amazon SQS queue or Amazon SNS topic destination for
discarded records.
$sel:startingPosition:EventSourceMappingConfiguration'
, eventSourceMappingConfiguration_startingPosition
- The position in a stream from which to start reading. Required for
Amazon Kinesis, Amazon DynamoDB, and Amazon MSK stream sources.
AT_TIMESTAMP
is supported only for Amazon Kinesis streams.
GetLayerVersion
data GetLayerVersion Source #
See: newGetLayerVersion
smart constructor.
Instances
:: Text | |
-> Integer | |
-> GetLayerVersion |
Create a value of GetLayerVersion
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:layerName:GetLayerVersion'
, getLayerVersion_layerName
- The name or Amazon Resource Name (ARN) of the layer.
$sel:versionNumber:GetLayerVersion'
, getLayerVersion_versionNumber
- The version number.
data GetLayerVersionResponse Source #
See: newGetLayerVersionResponse
smart constructor.
GetLayerVersionResponse' (Maybe Text) (Maybe LayerVersionContentOutput) (Maybe Text) (Maybe Integer) (Maybe Text) (Maybe [Architecture]) (Maybe Text) (Maybe Text) (Maybe [Runtime]) |
Instances
newGetLayerVersionResponse :: GetLayerVersionResponse Source #
Create a value of GetLayerVersionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:layerVersionArn:GetLayerVersionResponse'
, getLayerVersionResponse_layerVersionArn
- The ARN of the layer version.
$sel:content:GetLayerVersionResponse'
, getLayerVersionResponse_content
- Details about the layer version.
$sel:createdDate:GetLayerVersionResponse'
, getLayerVersionResponse_createdDate
- The date that the layer version was created, in
ISO-8601 format
(YYYY-MM-DDThh:mm:ss.sTZD).
$sel:version:GetLayerVersionResponse'
, getLayerVersionResponse_version
- The version number.
$sel:licenseInfo:GetLayerVersionResponse'
, getLayerVersionResponse_licenseInfo
- The layer's software license.
$sel:compatibleArchitectures:GetLayerVersionResponse'
, getLayerVersionResponse_compatibleArchitectures
- A list of compatible
instruction set architectures.
$sel:layerArn:GetLayerVersionResponse'
, getLayerVersionResponse_layerArn
- The ARN of the layer.
$sel:description:GetLayerVersionResponse'
, getLayerVersionResponse_description
- The description of the version.
$sel:compatibleRuntimes:GetLayerVersionResponse'
, getLayerVersionResponse_compatibleRuntimes
- The layer's compatible runtimes.
DeleteFunctionCodeSigningConfig
data DeleteFunctionCodeSigningConfig Source #
See: newDeleteFunctionCodeSigningConfig
smart constructor.
Instances
newDeleteFunctionCodeSigningConfig Source #
Create a value of DeleteFunctionCodeSigningConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:functionName:DeleteFunctionCodeSigningConfig'
, deleteFunctionCodeSigningConfig_functionName
- The name of the Lambda function.
Name formats
- Function name -
MyFunction
. - Function ARN -
arn:aws:lambda:us-west-2:123456789012:function:MyFunction
. - Partial ARN -
123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
data DeleteFunctionCodeSigningConfigResponse Source #
See: newDeleteFunctionCodeSigningConfigResponse
smart constructor.
Instances
Eq DeleteFunctionCodeSigningConfigResponse Source # | |
Read DeleteFunctionCodeSigningConfigResponse Source # | |
Show DeleteFunctionCodeSigningConfigResponse Source # | |
Generic DeleteFunctionCodeSigningConfigResponse Source # | |
Defined in Amazonka.Lambda.DeleteFunctionCodeSigningConfig type Rep DeleteFunctionCodeSigningConfigResponse :: Type -> Type # | |
NFData DeleteFunctionCodeSigningConfigResponse Source # | |
Defined in Amazonka.Lambda.DeleteFunctionCodeSigningConfig rnf :: DeleteFunctionCodeSigningConfigResponse -> () # | |
type Rep DeleteFunctionCodeSigningConfigResponse Source # | |
Defined in Amazonka.Lambda.DeleteFunctionCodeSigningConfig type Rep DeleteFunctionCodeSigningConfigResponse = D1 ('MetaData "DeleteFunctionCodeSigningConfigResponse" "Amazonka.Lambda.DeleteFunctionCodeSigningConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "DeleteFunctionCodeSigningConfigResponse'" 'PrefixI 'False) (U1 :: Type -> Type)) |
newDeleteFunctionCodeSigningConfigResponse :: DeleteFunctionCodeSigningConfigResponse Source #
Create a value of DeleteFunctionCodeSigningConfigResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
PutFunctionCodeSigningConfig
data PutFunctionCodeSigningConfig Source #
See: newPutFunctionCodeSigningConfig
smart constructor.
Instances
newPutFunctionCodeSigningConfig Source #
:: Text | |
-> Text | |
-> PutFunctionCodeSigningConfig |
Create a value of PutFunctionCodeSigningConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:codeSigningConfigArn:PutFunctionCodeSigningConfig'
, putFunctionCodeSigningConfig_codeSigningConfigArn
- The The Amazon Resource Name (ARN) of the code signing configuration.
$sel:functionName:PutFunctionCodeSigningConfig'
, putFunctionCodeSigningConfig_functionName
- The name of the Lambda function.
Name formats
- Function name -
MyFunction
. - Function ARN -
arn:aws:lambda:us-west-2:123456789012:function:MyFunction
. - Partial ARN -
123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
data PutFunctionCodeSigningConfigResponse Source #
See: newPutFunctionCodeSigningConfigResponse
smart constructor.
Instances
newPutFunctionCodeSigningConfigResponse Source #
:: Int | |
-> Text | |
-> Text | |
-> PutFunctionCodeSigningConfigResponse |
Create a value of PutFunctionCodeSigningConfigResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:PutFunctionCodeSigningConfigResponse'
, putFunctionCodeSigningConfigResponse_httpStatus
- The response's http status code.
$sel:codeSigningConfigArn:PutFunctionCodeSigningConfig'
, putFunctionCodeSigningConfigResponse_codeSigningConfigArn
- The The Amazon Resource Name (ARN) of the code signing configuration.
$sel:functionName:PutFunctionCodeSigningConfig'
, putFunctionCodeSigningConfigResponse_functionName
- The name of the Lambda function.
Name formats
- Function name -
MyFunction
. - Function ARN -
arn:aws:lambda:us-west-2:123456789012:function:MyFunction
. - Partial ARN -
123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
CreateAlias
data CreateAlias Source #
See: newCreateAlias
smart constructor.
Instances
:: Text | |
-> Text | |
-> Text | |
-> CreateAlias |
Create a value of CreateAlias
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:routingConfig:CreateAlias'
, createAlias_routingConfig
- The
routing configuration
of the alias.
$sel:description:CreateAlias'
, createAlias_description
- A description of the alias.
$sel:functionName:CreateAlias'
, createAlias_functionName
- The name of the Lambda function.
Name formats
- Function name -
MyFunction
. - Function ARN -
arn:aws:lambda:us-west-2:123456789012:function:MyFunction
. - Partial ARN -
123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
$sel:name:CreateAlias'
, createAlias_name
- The name of the alias.
$sel:functionVersion:CreateAlias'
, createAlias_functionVersion
- The function version that the alias invokes.
data AliasConfiguration Source #
Provides configuration information about a Lambda function alias.
See: newAliasConfiguration
smart constructor.
AliasConfiguration' (Maybe AliasRoutingConfiguration) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) |
Instances
newAliasConfiguration :: AliasConfiguration Source #
Create a value of AliasConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:routingConfig:AliasConfiguration'
, aliasConfiguration_routingConfig
- The
routing configuration
of the alias.
$sel:name:AliasConfiguration'
, aliasConfiguration_name
- The name of the alias.
$sel:functionVersion:AliasConfiguration'
, aliasConfiguration_functionVersion
- The function version that the alias invokes.
$sel:aliasArn:AliasConfiguration'
, aliasConfiguration_aliasArn
- The Amazon Resource Name (ARN) of the alias.
$sel:description:AliasConfiguration'
, aliasConfiguration_description
- A description of the alias.
$sel:revisionId:AliasConfiguration'
, aliasConfiguration_revisionId
- A unique identifier that changes when you update the alias.
ListVersionsByFunction (Paginated)
data ListVersionsByFunction Source #
See: newListVersionsByFunction
smart constructor.
Instances
newListVersionsByFunction Source #
Create a value of ListVersionsByFunction
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:marker:ListVersionsByFunction'
, listVersionsByFunction_marker
- Specify the pagination token that's returned by a previous request to
retrieve the next page of results.
$sel:maxItems:ListVersionsByFunction'
, listVersionsByFunction_maxItems
- The maximum number of versions to return. Note that
ListVersionsByFunction
returns a maximum of 50 items in each response,
even if you set the number higher.
$sel:functionName:ListVersionsByFunction'
, listVersionsByFunction_functionName
- The name of the Lambda function.
Name formats
- Function name -
MyFunction
. - Function ARN -
arn:aws:lambda:us-west-2:123456789012:function:MyFunction
. - Partial ARN -
123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
data ListVersionsByFunctionResponse Source #
See: newListVersionsByFunctionResponse
smart constructor.
Instances
newListVersionsByFunctionResponse Source #
Create a value of ListVersionsByFunctionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:versions:ListVersionsByFunctionResponse'
, listVersionsByFunctionResponse_versions
- A list of Lambda function versions.
$sel:nextMarker:ListVersionsByFunctionResponse'
, listVersionsByFunctionResponse_nextMarker
- The pagination token that's included if more results are available.
$sel:httpStatus:ListVersionsByFunctionResponse'
, listVersionsByFunctionResponse_httpStatus
- The response's http status code.
ListAliases (Paginated)
data ListAliases Source #
See: newListAliases
smart constructor.
Instances
Create a value of ListAliases
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:marker:ListAliases'
, listAliases_marker
- Specify the pagination token that's returned by a previous request to
retrieve the next page of results.
$sel:maxItems:ListAliases'
, listAliases_maxItems
- Limit the number of aliases returned.
$sel:functionVersion:ListAliases'
, listAliases_functionVersion
- Specify a function version to only list aliases that invoke that
version.
$sel:functionName:ListAliases'
, listAliases_functionName
- The name of the Lambda function.
Name formats
- Function name -
MyFunction
. - Function ARN -
arn:aws:lambda:us-west-2:123456789012:function:MyFunction
. - Partial ARN -
123456789012:function:MyFunction
.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
data ListAliasesResponse Source #
See: newListAliasesResponse
smart constructor.
Instances
newListAliasesResponse Source #
Create a value of ListAliasesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:aliases:ListAliasesResponse'
, listAliasesResponse_aliases
- A list of aliases.
$sel:nextMarker:ListAliasesResponse'
, listAliasesResponse_nextMarker
- The pagination token that's included if more results are available.
$sel:httpStatus:ListAliasesResponse'
, listAliasesResponse_httpStatus
- The response's http status code.
DeleteCodeSigningConfig
data DeleteCodeSigningConfig Source #
See: newDeleteCodeSigningConfig
smart constructor.
Instances
newDeleteCodeSigningConfig Source #
Create a value of DeleteCodeSigningConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:codeSigningConfigArn:DeleteCodeSigningConfig'
, deleteCodeSigningConfig_codeSigningConfigArn
- The The Amazon Resource Name (ARN) of the code signing configuration.
data DeleteCodeSigningConfigResponse Source #
See: newDeleteCodeSigningConfigResponse
smart constructor.
Instances
Eq DeleteCodeSigningConfigResponse Source # | |
Read DeleteCodeSigningConfigResponse Source # | |
Show DeleteCodeSigningConfigResponse Source # | |
Defined in Amazonka.Lambda.DeleteCodeSigningConfig | |
Generic DeleteCodeSigningConfigResponse Source # | |
NFData DeleteCodeSigningConfigResponse Source # | |
Defined in Amazonka.Lambda.DeleteCodeSigningConfig rnf :: DeleteCodeSigningConfigResponse -> () # | |
type Rep DeleteCodeSigningConfigResponse Source # | |
Defined in Amazonka.Lambda.DeleteCodeSigningConfig type Rep DeleteCodeSigningConfigResponse = D1 ('MetaData "DeleteCodeSigningConfigResponse" "Amazonka.Lambda.DeleteCodeSigningConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "DeleteCodeSigningConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDeleteCodeSigningConfigResponse Source #
Create a value of DeleteCodeSigningConfigResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeleteCodeSigningConfigResponse'
, deleteCodeSigningConfigResponse_httpStatus
- The response's http status code.
UpdateCodeSigningConfig
data UpdateCodeSigningConfig Source #
See: newUpdateCodeSigningConfig
smart constructor.
Instances
newUpdateCodeSigningConfig Source #
Create a value of UpdateCodeSigningConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:allowedPublishers:UpdateCodeSigningConfig'
, updateCodeSigningConfig_allowedPublishers
- Signing profiles for this code signing configuration.
$sel:codeSigningPolicies:UpdateCodeSigningConfig'
, updateCodeSigningConfig_codeSigningPolicies
- The code signing policy.
$sel:description:UpdateCodeSigningConfig'
, updateCodeSigningConfig_description
- Descriptive name for this code signing configuration.
$sel:codeSigningConfigArn:UpdateCodeSigningConfig'
, updateCodeSigningConfig_codeSigningConfigArn
- The The Amazon Resource Name (ARN) of the code signing configuration.
data UpdateCodeSigningConfigResponse Source #
See: newUpdateCodeSigningConfigResponse
smart constructor.
Instances
Eq UpdateCodeSigningConfigResponse Source # | |
Read UpdateCodeSigningConfigResponse Source # | |
Show UpdateCodeSigningConfigResponse Source # | |
Defined in Amazonka.Lambda.UpdateCodeSigningConfig | |
Generic UpdateCodeSigningConfigResponse Source # | |
NFData UpdateCodeSigningConfigResponse Source # | |
Defined in Amazonka.Lambda.UpdateCodeSigningConfig rnf :: UpdateCodeSigningConfigResponse -> () # | |
type Rep UpdateCodeSigningConfigResponse Source # | |
Defined in Amazonka.Lambda.UpdateCodeSigningConfig type Rep UpdateCodeSigningConfigResponse = D1 ('MetaData "UpdateCodeSigningConfigResponse" "Amazonka.Lambda.UpdateCodeSigningConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "UpdateCodeSigningConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "codeSigningConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CodeSigningConfig))) |
newUpdateCodeSigningConfigResponse Source #
Create a value of UpdateCodeSigningConfigResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:UpdateCodeSigningConfigResponse'
, updateCodeSigningConfigResponse_httpStatus
- The response's http status code.
$sel:codeSigningConfig:UpdateCodeSigningConfigResponse'
, updateCodeSigningConfigResponse_codeSigningConfig
- The code signing configuration
RemovePermission
data RemovePermission Source #
See: newRemovePermission
smart constructor.
Instances
:: Text | |
-> Text | |
-> RemovePermission |
Create a value of RemovePermission
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:qualifier:RemovePermission'
, removePermission_qualifier
- Specify a version or alias to remove permissions from a published
version of the function.
$sel:revisionId:RemovePermission'
, removePermission_revisionId
- Only update the policy if the revision ID matches the ID that's
specified. Use this option to avoid modifying a policy that has changed
since you last read it.
$sel:functionName:RemovePermission'
, removePermission_functionName
- The name of the Lambda function, version, or alias.
Name formats
- Function name -
my-function
(name-only),my-function:v1
(with alias). - Function ARN -
arn:aws:lambda:us-west-2:123456789012:function:my-function
. - Partial ARN -
123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
$sel:statementId:RemovePermission'
, removePermission_statementId
- Statement ID of the permission to remove.
data RemovePermissionResponse Source #
See: newRemovePermissionResponse
smart constructor.
Instances
Eq RemovePermissionResponse Source # | |
Defined in Amazonka.Lambda.RemovePermission | |
Read RemovePermissionResponse Source # | |
Show RemovePermissionResponse Source # | |
Defined in Amazonka.Lambda.RemovePermission showsPrec :: Int -> RemovePermissionResponse -> ShowS # show :: RemovePermissionResponse -> String # showList :: [RemovePermissionResponse] -> ShowS # | |
Generic RemovePermissionResponse Source # | |
Defined in Amazonka.Lambda.RemovePermission type Rep RemovePermissionResponse :: Type -> Type # | |
NFData RemovePermissionResponse Source # | |
Defined in Amazonka.Lambda.RemovePermission rnf :: RemovePermissionResponse -> () # | |
type Rep RemovePermissionResponse Source # | |
newRemovePermissionResponse :: RemovePermissionResponse Source #
Create a value of RemovePermissionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DeleteFunctionEventInvokeConfig
data DeleteFunctionEventInvokeConfig Source #
See: newDeleteFunctionEventInvokeConfig
smart constructor.
Instances
newDeleteFunctionEventInvokeConfig Source #
Create a value of DeleteFunctionEventInvokeConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:qualifier:DeleteFunctionEventInvokeConfig'
, deleteFunctionEventInvokeConfig_qualifier
- A version number or alias name.
$sel:functionName:DeleteFunctionEventInvokeConfig'
, deleteFunctionEventInvokeConfig_functionName
- The name of the Lambda function, version, or alias.
Name formats
- Function name -
my-function
(name-only),my-function:v1
(with alias). - Function ARN -
arn:aws:lambda:us-west-2:123456789012:function:my-function
. - Partial ARN -
123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
data DeleteFunctionEventInvokeConfigResponse Source #
See: newDeleteFunctionEventInvokeConfigResponse
smart constructor.
Instances
Eq DeleteFunctionEventInvokeConfigResponse Source # | |
Read DeleteFunctionEventInvokeConfigResponse Source # | |
Show DeleteFunctionEventInvokeConfigResponse Source # | |
Generic DeleteFunctionEventInvokeConfigResponse Source # | |
Defined in Amazonka.Lambda.DeleteFunctionEventInvokeConfig type Rep DeleteFunctionEventInvokeConfigResponse :: Type -> Type # | |
NFData DeleteFunctionEventInvokeConfigResponse Source # | |
Defined in Amazonka.Lambda.DeleteFunctionEventInvokeConfig rnf :: DeleteFunctionEventInvokeConfigResponse -> () # | |
type Rep DeleteFunctionEventInvokeConfigResponse Source # | |
Defined in Amazonka.Lambda.DeleteFunctionEventInvokeConfig type Rep DeleteFunctionEventInvokeConfigResponse = D1 ('MetaData "DeleteFunctionEventInvokeConfigResponse" "Amazonka.Lambda.DeleteFunctionEventInvokeConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "DeleteFunctionEventInvokeConfigResponse'" 'PrefixI 'False) (U1 :: Type -> Type)) |
newDeleteFunctionEventInvokeConfigResponse :: DeleteFunctionEventInvokeConfigResponse Source #
Create a value of DeleteFunctionEventInvokeConfigResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateFunctionEventInvokeConfig
data UpdateFunctionEventInvokeConfig Source #
See: newUpdateFunctionEventInvokeConfig
smart constructor.
UpdateFunctionEventInvokeConfig' (Maybe Natural) (Maybe Natural) (Maybe Text) (Maybe DestinationConfig) Text |