StateReasonCode: TypeAlias = Literal[
"Idle",
"Creating",
"Restoring",
"EniLimitExceeded",
"InsufficientRolePermissions",
"InvalidConfiguration",
"InternalError",
"SubnetOutOfIPAddresses",
"InvalidSubnet",
"InvalidSecurityGroup",
"ImageDeleted",
"ImageAccessDenied",
"InvalidImage",
"KMSKeyAccessDenied",
"KMSKeyNotFound",
"InvalidStateKMSKey",
"DisabledKMSKey",
"EFSIOError",
"EFSMountConnectivityError",
"EFSMountFailure",
"EFSMountTimeout",
"InvalidRuntime",
"InvalidZipFileException",
"FunctionError",
"ServiceQuotaExceededException",
"VcpuLimitExceeded",
"CapacityProviderScalingLimitExceeded",
"InsufficientCapacity",
"EC2RequestLimitExceeded",
"FunctionError.InitTimeout",
"FunctionError.RuntimeInitError",
"FunctionError.ExtensionInitError",
"FunctionError.InvalidEntryPoint",
"FunctionError.InvalidWorkingDirectory",
"FunctionError.PermissionDenied",
"FunctionError.TooManyExtensions",
"FunctionError.InitResourceExhausted",
"DisallowedByVpcEncryptionControl",
"DrainingDurableExecutions",
"DependencyError",
]