AWS SDK for C++  1.9.1
AWS SDK for C++
Public Member Functions | List of all members
Aws::Lambda::Model::FunctionConfiguration Class Reference

#include <FunctionConfiguration.h>

Public Member Functions

 FunctionConfiguration ()
 
 FunctionConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
FunctionConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetFunctionName () const
 
bool FunctionNameHasBeenSet () const
 
void SetFunctionName (const Aws::String &value)
 
void SetFunctionName (Aws::String &&value)
 
void SetFunctionName (const char *value)
 
FunctionConfigurationWithFunctionName (const Aws::String &value)
 
FunctionConfigurationWithFunctionName (Aws::String &&value)
 
FunctionConfigurationWithFunctionName (const char *value)
 
const Aws::StringGetFunctionArn () const
 
bool FunctionArnHasBeenSet () const
 
void SetFunctionArn (const Aws::String &value)
 
void SetFunctionArn (Aws::String &&value)
 
void SetFunctionArn (const char *value)
 
FunctionConfigurationWithFunctionArn (const Aws::String &value)
 
FunctionConfigurationWithFunctionArn (Aws::String &&value)
 
FunctionConfigurationWithFunctionArn (const char *value)
 
const RuntimeGetRuntime () const
 
bool RuntimeHasBeenSet () const
 
void SetRuntime (const Runtime &value)
 
void SetRuntime (Runtime &&value)
 
FunctionConfigurationWithRuntime (const Runtime &value)
 
FunctionConfigurationWithRuntime (Runtime &&value)
 
const Aws::StringGetRole () const
 
bool RoleHasBeenSet () const
 
void SetRole (const Aws::String &value)
 
void SetRole (Aws::String &&value)
 
void SetRole (const char *value)
 
FunctionConfigurationWithRole (const Aws::String &value)
 
FunctionConfigurationWithRole (Aws::String &&value)
 
FunctionConfigurationWithRole (const char *value)
 
const Aws::StringGetHandler () const
 
bool HandlerHasBeenSet () const
 
void SetHandler (const Aws::String &value)
 
void SetHandler (Aws::String &&value)
 
void SetHandler (const char *value)
 
FunctionConfigurationWithHandler (const Aws::String &value)
 
FunctionConfigurationWithHandler (Aws::String &&value)
 
FunctionConfigurationWithHandler (const char *value)
 
long long GetCodeSize () const
 
bool CodeSizeHasBeenSet () const
 
void SetCodeSize (long long value)
 
FunctionConfigurationWithCodeSize (long long value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
FunctionConfigurationWithDescription (const Aws::String &value)
 
FunctionConfigurationWithDescription (Aws::String &&value)
 
FunctionConfigurationWithDescription (const char *value)
 
int GetTimeout () const
 
bool TimeoutHasBeenSet () const
 
void SetTimeout (int value)
 
FunctionConfigurationWithTimeout (int value)
 
int GetMemorySize () const
 
bool MemorySizeHasBeenSet () const
 
void SetMemorySize (int value)
 
FunctionConfigurationWithMemorySize (int value)
 
const Aws::StringGetLastModified () const
 
bool LastModifiedHasBeenSet () const
 
void SetLastModified (const Aws::String &value)
 
void SetLastModified (Aws::String &&value)
 
void SetLastModified (const char *value)
 
FunctionConfigurationWithLastModified (const Aws::String &value)
 
FunctionConfigurationWithLastModified (Aws::String &&value)
 
FunctionConfigurationWithLastModified (const char *value)
 
const Aws::StringGetCodeSha256 () const
 
bool CodeSha256HasBeenSet () const
 
void SetCodeSha256 (const Aws::String &value)
 
void SetCodeSha256 (Aws::String &&value)
 
void SetCodeSha256 (const char *value)
 
FunctionConfigurationWithCodeSha256 (const Aws::String &value)
 
FunctionConfigurationWithCodeSha256 (Aws::String &&value)
 
FunctionConfigurationWithCodeSha256 (const char *value)
 
const Aws::StringGetVersion () const
 
bool VersionHasBeenSet () const
 
void SetVersion (const Aws::String &value)
 
void SetVersion (Aws::String &&value)
 
void SetVersion (const char *value)
 
FunctionConfigurationWithVersion (const Aws::String &value)
 
FunctionConfigurationWithVersion (Aws::String &&value)
 
FunctionConfigurationWithVersion (const char *value)
 
const VpcConfigResponseGetVpcConfig () const
 
bool VpcConfigHasBeenSet () const
 
void SetVpcConfig (const VpcConfigResponse &value)
 
void SetVpcConfig (VpcConfigResponse &&value)
 
FunctionConfigurationWithVpcConfig (const VpcConfigResponse &value)
 
FunctionConfigurationWithVpcConfig (VpcConfigResponse &&value)
 
const DeadLetterConfigGetDeadLetterConfig () const
 
bool DeadLetterConfigHasBeenSet () const
 
void SetDeadLetterConfig (const DeadLetterConfig &value)
 
void SetDeadLetterConfig (DeadLetterConfig &&value)
 
FunctionConfigurationWithDeadLetterConfig (const DeadLetterConfig &value)
 
FunctionConfigurationWithDeadLetterConfig (DeadLetterConfig &&value)
 
const EnvironmentResponseGetEnvironment () const
 
bool EnvironmentHasBeenSet () const
 
void SetEnvironment (const EnvironmentResponse &value)
 
void SetEnvironment (EnvironmentResponse &&value)
 
FunctionConfigurationWithEnvironment (const EnvironmentResponse &value)
 
FunctionConfigurationWithEnvironment (EnvironmentResponse &&value)
 
const Aws::StringGetKMSKeyArn () const
 
bool KMSKeyArnHasBeenSet () const
 
void SetKMSKeyArn (const Aws::String &value)
 
void SetKMSKeyArn (Aws::String &&value)
 
void SetKMSKeyArn (const char *value)
 
FunctionConfigurationWithKMSKeyArn (const Aws::String &value)
 
FunctionConfigurationWithKMSKeyArn (Aws::String &&value)
 
FunctionConfigurationWithKMSKeyArn (const char *value)
 
const TracingConfigResponseGetTracingConfig () const
 
bool TracingConfigHasBeenSet () const
 
void SetTracingConfig (const TracingConfigResponse &value)
 
void SetTracingConfig (TracingConfigResponse &&value)
 
FunctionConfigurationWithTracingConfig (const TracingConfigResponse &value)
 
FunctionConfigurationWithTracingConfig (TracingConfigResponse &&value)
 
const Aws::StringGetMasterArn () const
 
bool MasterArnHasBeenSet () const
 
void SetMasterArn (const Aws::String &value)
 
void SetMasterArn (Aws::String &&value)
 
void SetMasterArn (const char *value)
 
FunctionConfigurationWithMasterArn (const Aws::String &value)
 
FunctionConfigurationWithMasterArn (Aws::String &&value)
 
FunctionConfigurationWithMasterArn (const char *value)
 
const Aws::StringGetRevisionId () const
 
bool RevisionIdHasBeenSet () const
 
void SetRevisionId (const Aws::String &value)
 
void SetRevisionId (Aws::String &&value)
 
void SetRevisionId (const char *value)
 
FunctionConfigurationWithRevisionId (const Aws::String &value)
 
FunctionConfigurationWithRevisionId (Aws::String &&value)
 
FunctionConfigurationWithRevisionId (const char *value)
 
const Aws::Vector< Layer > & GetLayers () const
 
bool LayersHasBeenSet () const
 
void SetLayers (const Aws::Vector< Layer > &value)
 
void SetLayers (Aws::Vector< Layer > &&value)
 
FunctionConfigurationWithLayers (const Aws::Vector< Layer > &value)
 
FunctionConfigurationWithLayers (Aws::Vector< Layer > &&value)
 
FunctionConfigurationAddLayers (const Layer &value)
 
FunctionConfigurationAddLayers (Layer &&value)
 
const StateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const State &value)
 
void SetState (State &&value)
 
FunctionConfigurationWithState (const State &value)
 
FunctionConfigurationWithState (State &&value)
 
const Aws::StringGetStateReason () const
 
bool StateReasonHasBeenSet () const
 
void SetStateReason (const Aws::String &value)
 
void SetStateReason (Aws::String &&value)
 
void SetStateReason (const char *value)
 
FunctionConfigurationWithStateReason (const Aws::String &value)
 
FunctionConfigurationWithStateReason (Aws::String &&value)
 
FunctionConfigurationWithStateReason (const char *value)
 
const StateReasonCodeGetStateReasonCode () const
 
bool StateReasonCodeHasBeenSet () const
 
void SetStateReasonCode (const StateReasonCode &value)
 
void SetStateReasonCode (StateReasonCode &&value)
 
FunctionConfigurationWithStateReasonCode (const StateReasonCode &value)
 
FunctionConfigurationWithStateReasonCode (StateReasonCode &&value)
 
const LastUpdateStatusGetLastUpdateStatus () const
 
bool LastUpdateStatusHasBeenSet () const
 
void SetLastUpdateStatus (const LastUpdateStatus &value)
 
void SetLastUpdateStatus (LastUpdateStatus &&value)
 
FunctionConfigurationWithLastUpdateStatus (const LastUpdateStatus &value)
 
FunctionConfigurationWithLastUpdateStatus (LastUpdateStatus &&value)
 
const Aws::StringGetLastUpdateStatusReason () const
 
bool LastUpdateStatusReasonHasBeenSet () const
 
void SetLastUpdateStatusReason (const Aws::String &value)
 
void SetLastUpdateStatusReason (Aws::String &&value)
 
void SetLastUpdateStatusReason (const char *value)
 
FunctionConfigurationWithLastUpdateStatusReason (const Aws::String &value)
 
FunctionConfigurationWithLastUpdateStatusReason (Aws::String &&value)
 
FunctionConfigurationWithLastUpdateStatusReason (const char *value)
 
const LastUpdateStatusReasonCodeGetLastUpdateStatusReasonCode () const
 
bool LastUpdateStatusReasonCodeHasBeenSet () const
 
void SetLastUpdateStatusReasonCode (const LastUpdateStatusReasonCode &value)
 
void SetLastUpdateStatusReasonCode (LastUpdateStatusReasonCode &&value)
 
FunctionConfigurationWithLastUpdateStatusReasonCode (const LastUpdateStatusReasonCode &value)
 
FunctionConfigurationWithLastUpdateStatusReasonCode (LastUpdateStatusReasonCode &&value)
 
const Aws::Vector< FileSystemConfig > & GetFileSystemConfigs () const
 
bool FileSystemConfigsHasBeenSet () const
 
void SetFileSystemConfigs (const Aws::Vector< FileSystemConfig > &value)
 
void SetFileSystemConfigs (Aws::Vector< FileSystemConfig > &&value)
 
FunctionConfigurationWithFileSystemConfigs (const Aws::Vector< FileSystemConfig > &value)
 
FunctionConfigurationWithFileSystemConfigs (Aws::Vector< FileSystemConfig > &&value)
 
FunctionConfigurationAddFileSystemConfigs (const FileSystemConfig &value)
 
FunctionConfigurationAddFileSystemConfigs (FileSystemConfig &&value)
 
const PackageTypeGetPackageType () const
 
bool PackageTypeHasBeenSet () const
 
void SetPackageType (const PackageType &value)
 
void SetPackageType (PackageType &&value)
 
FunctionConfigurationWithPackageType (const PackageType &value)
 
FunctionConfigurationWithPackageType (PackageType &&value)
 
const ImageConfigResponseGetImageConfigResponse () const
 
bool ImageConfigResponseHasBeenSet () const
 
void SetImageConfigResponse (const ImageConfigResponse &value)
 
void SetImageConfigResponse (ImageConfigResponse &&value)
 
FunctionConfigurationWithImageConfigResponse (const ImageConfigResponse &value)
 
FunctionConfigurationWithImageConfigResponse (ImageConfigResponse &&value)
 
const Aws::StringGetSigningProfileVersionArn () const
 
bool SigningProfileVersionArnHasBeenSet () const
 
void SetSigningProfileVersionArn (const Aws::String &value)
 
void SetSigningProfileVersionArn (Aws::String &&value)
 
void SetSigningProfileVersionArn (const char *value)
 
FunctionConfigurationWithSigningProfileVersionArn (const Aws::String &value)
 
FunctionConfigurationWithSigningProfileVersionArn (Aws::String &&value)
 
FunctionConfigurationWithSigningProfileVersionArn (const char *value)
 
const Aws::StringGetSigningJobArn () const
 
bool SigningJobArnHasBeenSet () const
 
void SetSigningJobArn (const Aws::String &value)
 
void SetSigningJobArn (Aws::String &&value)
 
void SetSigningJobArn (const char *value)
 
FunctionConfigurationWithSigningJobArn (const Aws::String &value)
 
FunctionConfigurationWithSigningJobArn (Aws::String &&value)
 
FunctionConfigurationWithSigningJobArn (const char *value)
 

Detailed Description

Details about a function's configuration.

See Also:

AWS API Reference

Definition at line 45 of file FunctionConfiguration.h.

Constructor & Destructor Documentation

◆ FunctionConfiguration() [1/2]

Aws::Lambda::Model::FunctionConfiguration::FunctionConfiguration ( )

◆ FunctionConfiguration() [2/2]

Aws::Lambda::Model::FunctionConfiguration::FunctionConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddFileSystemConfigs() [1/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::AddFileSystemConfigs ( const FileSystemConfig value)
inline

Connection settings for an Amazon EFS file system.

Definition at line 1065 of file FunctionConfiguration.h.

◆ AddFileSystemConfigs() [2/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::AddFileSystemConfigs ( FileSystemConfig &&  value)
inline

Connection settings for an Amazon EFS file system.

Definition at line 1070 of file FunctionConfiguration.h.

◆ AddLayers() [1/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::AddLayers ( const Layer value)
inline

The function's layers.

Definition at line 798 of file FunctionConfiguration.h.

◆ AddLayers() [2/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::AddLayers ( Layer &&  value)
inline

The function's layers.

Definition at line 805 of file FunctionConfiguration.h.

◆ CodeSha256HasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::CodeSha256HasBeenSet ( ) const
inline

The SHA256 hash of the function's deployment package.

Definition at line 422 of file FunctionConfiguration.h.

◆ CodeSizeHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::CodeSizeHasBeenSet ( ) const
inline

The size of the function's deployment package, in bytes.

Definition at line 257 of file FunctionConfiguration.h.

◆ DeadLetterConfigHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::DeadLetterConfigHasBeenSet ( ) const
inline

The function's dead letter queue.

Definition at line 535 of file FunctionConfiguration.h.

◆ DescriptionHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::DescriptionHasBeenSet ( ) const
inline

The function's description.

Definition at line 278 of file FunctionConfiguration.h.

◆ EnvironmentHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::EnvironmentHasBeenSet ( ) const
inline

The function's environment variables.

Definition at line 566 of file FunctionConfiguration.h.

◆ FileSystemConfigsHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::FileSystemConfigsHasBeenSet ( ) const
inline

Connection settings for an Amazon EFS file system.

Definition at line 1040 of file FunctionConfiguration.h.

◆ FunctionArnHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::FunctionArnHasBeenSet ( ) const
inline

The function's Amazon Resource Name (ARN).

Definition at line 103 of file FunctionConfiguration.h.

◆ FunctionNameHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::FunctionNameHasBeenSet ( ) const
inline

The name of the function.

Definition at line 62 of file FunctionConfiguration.h.

◆ GetCodeSha256()

const Aws::String& Aws::Lambda::Model::FunctionConfiguration::GetCodeSha256 ( ) const
inline

The SHA256 hash of the function's deployment package.

Definition at line 417 of file FunctionConfiguration.h.

◆ GetCodeSize()

long long Aws::Lambda::Model::FunctionConfiguration::GetCodeSize ( ) const
inline

The size of the function's deployment package, in bytes.

Definition at line 252 of file FunctionConfiguration.h.

◆ GetDeadLetterConfig()

const DeadLetterConfig& Aws::Lambda::Model::FunctionConfiguration::GetDeadLetterConfig ( ) const
inline

The function's dead letter queue.

Definition at line 530 of file FunctionConfiguration.h.

◆ GetDescription()

const Aws::String& Aws::Lambda::Model::FunctionConfiguration::GetDescription ( ) const
inline

The function's description.

Definition at line 273 of file FunctionConfiguration.h.

◆ GetEnvironment()

const EnvironmentResponse& Aws::Lambda::Model::FunctionConfiguration::GetEnvironment ( ) const
inline

The function's environment variables.

Definition at line 561 of file FunctionConfiguration.h.

◆ GetFileSystemConfigs()

const Aws::Vector<FileSystemConfig>& Aws::Lambda::Model::FunctionConfiguration::GetFileSystemConfigs ( ) const
inline

Connection settings for an Amazon EFS file system.

Definition at line 1035 of file FunctionConfiguration.h.

◆ GetFunctionArn()

const Aws::String& Aws::Lambda::Model::FunctionConfiguration::GetFunctionArn ( ) const
inline

The function's Amazon Resource Name (ARN).

Definition at line 98 of file FunctionConfiguration.h.

◆ GetFunctionName()

const Aws::String& Aws::Lambda::Model::FunctionConfiguration::GetFunctionName ( ) const
inline

The name of the function.

Definition at line 57 of file FunctionConfiguration.h.

◆ GetHandler()

const Aws::String& Aws::Lambda::Model::FunctionConfiguration::GetHandler ( ) const
inline

The function that Lambda calls to begin executing your function.

Definition at line 211 of file FunctionConfiguration.h.

◆ GetImageConfigResponse()

const ImageConfigResponse& Aws::Lambda::Model::FunctionConfiguration::GetImageConfigResponse ( ) const
inline

The function's image configuration values.

Definition at line 1113 of file FunctionConfiguration.h.

◆ GetKMSKeyArn()

const Aws::String& Aws::Lambda::Model::FunctionConfiguration::GetKMSKeyArn ( ) const
inline

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.

Definition at line 593 of file FunctionConfiguration.h.

◆ GetLastModified()

const Aws::String& Aws::Lambda::Model::FunctionConfiguration::GetLastModified ( ) const
inline

The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

Definition at line 362 of file FunctionConfiguration.h.

◆ GetLastUpdateStatus()

const LastUpdateStatus& Aws::Lambda::Model::FunctionConfiguration::GetLastUpdateStatus ( ) const
inline

The status of the last update that was performed on the function. This is first set to Successful after function creation completes.

Definition at line 927 of file FunctionConfiguration.h.

◆ GetLastUpdateStatusReason()

const Aws::String& Aws::Lambda::Model::FunctionConfiguration::GetLastUpdateStatusReason ( ) const
inline

The reason for the last update that was performed on the function.

Definition at line 963 of file FunctionConfiguration.h.

◆ GetLastUpdateStatusReasonCode()

const LastUpdateStatusReasonCode& Aws::Lambda::Model::FunctionConfiguration::GetLastUpdateStatusReasonCode ( ) const
inline

The reason code for the last update that was performed on the function.

Definition at line 1004 of file FunctionConfiguration.h.

◆ GetLayers()

const Aws::Vector<Layer>& Aws::Lambda::Model::FunctionConfiguration::GetLayers ( ) const
inline

The function's layers.

Definition at line 756 of file FunctionConfiguration.h.

◆ GetMasterArn()

const Aws::String& Aws::Lambda::Model::FunctionConfiguration::GetMasterArn ( ) const
inline

For Lambda@Edge functions, the ARN of the master function.

Definition at line 672 of file FunctionConfiguration.h.

◆ GetMemorySize()

int Aws::Lambda::Model::FunctionConfiguration::GetMemorySize ( ) const
inline

The amount of memory available to the function at runtime.

Definition at line 339 of file FunctionConfiguration.h.

◆ GetPackageType()

const PackageType& Aws::Lambda::Model::FunctionConfiguration::GetPackageType ( ) const
inline

The type of deployment package. Set to Image for container image and set Zip for .zip file archive.

Definition at line 1077 of file FunctionConfiguration.h.

◆ GetRevisionId()

const Aws::String& Aws::Lambda::Model::FunctionConfiguration::GetRevisionId ( ) const
inline

The latest updated revision of the function or alias.

Definition at line 713 of file FunctionConfiguration.h.

◆ GetRole()

const Aws::String& Aws::Lambda::Model::FunctionConfiguration::GetRole ( ) const
inline

The function's execution role.

Definition at line 170 of file FunctionConfiguration.h.

◆ GetRuntime()

const Runtime& Aws::Lambda::Model::FunctionConfiguration::GetRuntime ( ) const
inline

The runtime environment for the Lambda function.

Definition at line 139 of file FunctionConfiguration.h.

◆ GetSigningJobArn()

const Aws::String& Aws::Lambda::Model::FunctionConfiguration::GetSigningJobArn ( ) const
inline

The ARN of the signing job.

Definition at line 1185 of file FunctionConfiguration.h.

◆ GetSigningProfileVersionArn()

const Aws::String& Aws::Lambda::Model::FunctionConfiguration::GetSigningProfileVersionArn ( ) const
inline

The ARN of the signing profile version.

Definition at line 1144 of file FunctionConfiguration.h.

◆ GetState()

const State& Aws::Lambda::Model::FunctionConfiguration::GetState ( ) const
inline

The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

Definition at line 812 of file FunctionConfiguration.h.

◆ GetStateReason()

const Aws::String& Aws::Lambda::Model::FunctionConfiguration::GetStateReason ( ) const
inline

The reason for the function's current state.

Definition at line 848 of file FunctionConfiguration.h.

◆ GetStateReasonCode()

const StateReasonCode& Aws::Lambda::Model::FunctionConfiguration::GetStateReasonCode ( ) const
inline

The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

Definition at line 890 of file FunctionConfiguration.h.

◆ GetTimeout()

int Aws::Lambda::Model::FunctionConfiguration::GetTimeout ( ) const
inline

The amount of time in seconds that Lambda allows a function to run before stopping it.

Definition at line 315 of file FunctionConfiguration.h.

◆ GetTracingConfig()

const TracingConfigResponse& Aws::Lambda::Model::FunctionConfiguration::GetTracingConfig ( ) const
inline

The function's AWS X-Ray tracing configuration.

Definition at line 641 of file FunctionConfiguration.h.

◆ GetVersion()

const Aws::String& Aws::Lambda::Model::FunctionConfiguration::GetVersion ( ) const
inline

The version of the Lambda function.

Definition at line 458 of file FunctionConfiguration.h.

◆ GetVpcConfig()

const VpcConfigResponse& Aws::Lambda::Model::FunctionConfiguration::GetVpcConfig ( ) const
inline

The function's networking configuration.

Definition at line 499 of file FunctionConfiguration.h.

◆ HandlerHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::HandlerHasBeenSet ( ) const
inline

The function that Lambda calls to begin executing your function.

Definition at line 216 of file FunctionConfiguration.h.

◆ ImageConfigResponseHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::ImageConfigResponseHasBeenSet ( ) const
inline

The function's image configuration values.

Definition at line 1118 of file FunctionConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Lambda::Model::FunctionConfiguration::Jsonize ( ) const

◆ KMSKeyArnHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::KMSKeyArnHasBeenSet ( ) const
inline

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.

Definition at line 599 of file FunctionConfiguration.h.

◆ LastModifiedHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::LastModifiedHasBeenSet ( ) const
inline

The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

Definition at line 369 of file FunctionConfiguration.h.

◆ LastUpdateStatusHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::LastUpdateStatusHasBeenSet ( ) const
inline

The status of the last update that was performed on the function. This is first set to Successful after function creation completes.

Definition at line 933 of file FunctionConfiguration.h.

◆ LastUpdateStatusReasonCodeHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::LastUpdateStatusReasonCodeHasBeenSet ( ) const
inline

The reason code for the last update that was performed on the function.

Definition at line 1009 of file FunctionConfiguration.h.

◆ LastUpdateStatusReasonHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::LastUpdateStatusReasonHasBeenSet ( ) const
inline

The reason for the last update that was performed on the function.

Definition at line 968 of file FunctionConfiguration.h.

◆ LayersHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::LayersHasBeenSet ( ) const
inline

The function's layers.

Definition at line 763 of file FunctionConfiguration.h.

◆ MasterArnHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::MasterArnHasBeenSet ( ) const
inline

For Lambda@Edge functions, the ARN of the master function.

Definition at line 677 of file FunctionConfiguration.h.

◆ MemorySizeHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::MemorySizeHasBeenSet ( ) const
inline

The amount of memory available to the function at runtime.

Definition at line 344 of file FunctionConfiguration.h.

◆ operator=()

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PackageTypeHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::PackageTypeHasBeenSet ( ) const
inline

The type of deployment package. Set to Image for container image and set Zip for .zip file archive.

Definition at line 1083 of file FunctionConfiguration.h.

◆ RevisionIdHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::RevisionIdHasBeenSet ( ) const
inline

The latest updated revision of the function or alias.

Definition at line 718 of file FunctionConfiguration.h.

◆ RoleHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::RoleHasBeenSet ( ) const
inline

The function's execution role.

Definition at line 175 of file FunctionConfiguration.h.

◆ RuntimeHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::RuntimeHasBeenSet ( ) const
inline

The runtime environment for the Lambda function.

Definition at line 144 of file FunctionConfiguration.h.

◆ SetCodeSha256() [1/3]

void Aws::Lambda::Model::FunctionConfiguration::SetCodeSha256 ( Aws::String &&  value)
inline

The SHA256 hash of the function's deployment package.

Definition at line 432 of file FunctionConfiguration.h.

◆ SetCodeSha256() [2/3]

void Aws::Lambda::Model::FunctionConfiguration::SetCodeSha256 ( const Aws::String value)
inline

The SHA256 hash of the function's deployment package.

Definition at line 427 of file FunctionConfiguration.h.

◆ SetCodeSha256() [3/3]

void Aws::Lambda::Model::FunctionConfiguration::SetCodeSha256 ( const char *  value)
inline

The SHA256 hash of the function's deployment package.

Definition at line 437 of file FunctionConfiguration.h.

◆ SetCodeSize()

void Aws::Lambda::Model::FunctionConfiguration::SetCodeSize ( long long  value)
inline

The size of the function's deployment package, in bytes.

Definition at line 262 of file FunctionConfiguration.h.

◆ SetDeadLetterConfig() [1/2]

void Aws::Lambda::Model::FunctionConfiguration::SetDeadLetterConfig ( const DeadLetterConfig value)
inline

The function's dead letter queue.

Definition at line 540 of file FunctionConfiguration.h.

◆ SetDeadLetterConfig() [2/2]

void Aws::Lambda::Model::FunctionConfiguration::SetDeadLetterConfig ( DeadLetterConfig &&  value)
inline

The function's dead letter queue.

Definition at line 545 of file FunctionConfiguration.h.

◆ SetDescription() [1/3]

void Aws::Lambda::Model::FunctionConfiguration::SetDescription ( Aws::String &&  value)
inline

The function's description.

Definition at line 288 of file FunctionConfiguration.h.

◆ SetDescription() [2/3]

void Aws::Lambda::Model::FunctionConfiguration::SetDescription ( const Aws::String value)
inline

The function's description.

Definition at line 283 of file FunctionConfiguration.h.

◆ SetDescription() [3/3]

void Aws::Lambda::Model::FunctionConfiguration::SetDescription ( const char *  value)
inline

The function's description.

Definition at line 293 of file FunctionConfiguration.h.

◆ SetEnvironment() [1/2]

void Aws::Lambda::Model::FunctionConfiguration::SetEnvironment ( const EnvironmentResponse value)
inline

The function's environment variables.

Definition at line 571 of file FunctionConfiguration.h.

◆ SetEnvironment() [2/2]

void Aws::Lambda::Model::FunctionConfiguration::SetEnvironment ( EnvironmentResponse &&  value)
inline

The function's environment variables.

Definition at line 576 of file FunctionConfiguration.h.

◆ SetFileSystemConfigs() [1/2]

void Aws::Lambda::Model::FunctionConfiguration::SetFileSystemConfigs ( Aws::Vector< FileSystemConfig > &&  value)
inline

Connection settings for an Amazon EFS file system.

Definition at line 1050 of file FunctionConfiguration.h.

◆ SetFileSystemConfigs() [2/2]

void Aws::Lambda::Model::FunctionConfiguration::SetFileSystemConfigs ( const Aws::Vector< FileSystemConfig > &  value)
inline

Connection settings for an Amazon EFS file system.

Definition at line 1045 of file FunctionConfiguration.h.

◆ SetFunctionArn() [1/3]

void Aws::Lambda::Model::FunctionConfiguration::SetFunctionArn ( Aws::String &&  value)
inline

The function's Amazon Resource Name (ARN).

Definition at line 113 of file FunctionConfiguration.h.

◆ SetFunctionArn() [2/3]

void Aws::Lambda::Model::FunctionConfiguration::SetFunctionArn ( const Aws::String value)
inline

The function's Amazon Resource Name (ARN).

Definition at line 108 of file FunctionConfiguration.h.

◆ SetFunctionArn() [3/3]

void Aws::Lambda::Model::FunctionConfiguration::SetFunctionArn ( const char *  value)
inline

The function's Amazon Resource Name (ARN).

Definition at line 118 of file FunctionConfiguration.h.

◆ SetFunctionName() [1/3]

void Aws::Lambda::Model::FunctionConfiguration::SetFunctionName ( Aws::String &&  value)
inline

The name of the function.

Definition at line 72 of file FunctionConfiguration.h.

◆ SetFunctionName() [2/3]

void Aws::Lambda::Model::FunctionConfiguration::SetFunctionName ( const Aws::String value)
inline

The name of the function.

Definition at line 67 of file FunctionConfiguration.h.

◆ SetFunctionName() [3/3]

void Aws::Lambda::Model::FunctionConfiguration::SetFunctionName ( const char *  value)
inline

The name of the function.

Definition at line 77 of file FunctionConfiguration.h.

◆ SetHandler() [1/3]

void Aws::Lambda::Model::FunctionConfiguration::SetHandler ( Aws::String &&  value)
inline

The function that Lambda calls to begin executing your function.

Definition at line 226 of file FunctionConfiguration.h.

◆ SetHandler() [2/3]

void Aws::Lambda::Model::FunctionConfiguration::SetHandler ( const Aws::String value)
inline

The function that Lambda calls to begin executing your function.

Definition at line 221 of file FunctionConfiguration.h.

◆ SetHandler() [3/3]

void Aws::Lambda::Model::FunctionConfiguration::SetHandler ( const char *  value)
inline

The function that Lambda calls to begin executing your function.

Definition at line 231 of file FunctionConfiguration.h.

◆ SetImageConfigResponse() [1/2]

void Aws::Lambda::Model::FunctionConfiguration::SetImageConfigResponse ( const ImageConfigResponse value)
inline

The function's image configuration values.

Definition at line 1123 of file FunctionConfiguration.h.

◆ SetImageConfigResponse() [2/2]

void Aws::Lambda::Model::FunctionConfiguration::SetImageConfigResponse ( ImageConfigResponse &&  value)
inline

The function's image configuration values.

Definition at line 1128 of file FunctionConfiguration.h.

◆ SetKMSKeyArn() [1/3]

void Aws::Lambda::Model::FunctionConfiguration::SetKMSKeyArn ( Aws::String &&  value)
inline

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.

Definition at line 611 of file FunctionConfiguration.h.

◆ SetKMSKeyArn() [2/3]

void Aws::Lambda::Model::FunctionConfiguration::SetKMSKeyArn ( const Aws::String value)
inline

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.

Definition at line 605 of file FunctionConfiguration.h.

◆ SetKMSKeyArn() [3/3]

void Aws::Lambda::Model::FunctionConfiguration::SetKMSKeyArn ( const char *  value)
inline

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.

Definition at line 617 of file FunctionConfiguration.h.

◆ SetLastModified() [1/3]

void Aws::Lambda::Model::FunctionConfiguration::SetLastModified ( Aws::String &&  value)
inline

The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

Definition at line 383 of file FunctionConfiguration.h.

◆ SetLastModified() [2/3]

void Aws::Lambda::Model::FunctionConfiguration::SetLastModified ( const Aws::String value)
inline

The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

Definition at line 376 of file FunctionConfiguration.h.

◆ SetLastModified() [3/3]

void Aws::Lambda::Model::FunctionConfiguration::SetLastModified ( const char *  value)
inline

The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

Definition at line 390 of file FunctionConfiguration.h.

◆ SetLastUpdateStatus() [1/2]

void Aws::Lambda::Model::FunctionConfiguration::SetLastUpdateStatus ( const LastUpdateStatus value)
inline

The status of the last update that was performed on the function. This is first set to Successful after function creation completes.

Definition at line 939 of file FunctionConfiguration.h.

◆ SetLastUpdateStatus() [2/2]

void Aws::Lambda::Model::FunctionConfiguration::SetLastUpdateStatus ( LastUpdateStatus &&  value)
inline

The status of the last update that was performed on the function. This is first set to Successful after function creation completes.

Definition at line 945 of file FunctionConfiguration.h.

◆ SetLastUpdateStatusReason() [1/3]

void Aws::Lambda::Model::FunctionConfiguration::SetLastUpdateStatusReason ( Aws::String &&  value)
inline

The reason for the last update that was performed on the function.

Definition at line 978 of file FunctionConfiguration.h.

◆ SetLastUpdateStatusReason() [2/3]

void Aws::Lambda::Model::FunctionConfiguration::SetLastUpdateStatusReason ( const Aws::String value)
inline

The reason for the last update that was performed on the function.

Definition at line 973 of file FunctionConfiguration.h.

◆ SetLastUpdateStatusReason() [3/3]

void Aws::Lambda::Model::FunctionConfiguration::SetLastUpdateStatusReason ( const char *  value)
inline

The reason for the last update that was performed on the function.

Definition at line 983 of file FunctionConfiguration.h.

◆ SetLastUpdateStatusReasonCode() [1/2]

void Aws::Lambda::Model::FunctionConfiguration::SetLastUpdateStatusReasonCode ( const LastUpdateStatusReasonCode value)
inline

The reason code for the last update that was performed on the function.

Definition at line 1014 of file FunctionConfiguration.h.

◆ SetLastUpdateStatusReasonCode() [2/2]

void Aws::Lambda::Model::FunctionConfiguration::SetLastUpdateStatusReasonCode ( LastUpdateStatusReasonCode &&  value)
inline

The reason code for the last update that was performed on the function.

Definition at line 1019 of file FunctionConfiguration.h.

◆ SetLayers() [1/2]

void Aws::Lambda::Model::FunctionConfiguration::SetLayers ( Aws::Vector< Layer > &&  value)
inline

The function's layers.

Definition at line 777 of file FunctionConfiguration.h.

◆ SetLayers() [2/2]

void Aws::Lambda::Model::FunctionConfiguration::SetLayers ( const Aws::Vector< Layer > &  value)
inline

The function's layers.

Definition at line 770 of file FunctionConfiguration.h.

◆ SetMasterArn() [1/3]

void Aws::Lambda::Model::FunctionConfiguration::SetMasterArn ( Aws::String &&  value)
inline

For Lambda@Edge functions, the ARN of the master function.

Definition at line 687 of file FunctionConfiguration.h.

◆ SetMasterArn() [2/3]

void Aws::Lambda::Model::FunctionConfiguration::SetMasterArn ( const Aws::String value)
inline

For Lambda@Edge functions, the ARN of the master function.

Definition at line 682 of file FunctionConfiguration.h.

◆ SetMasterArn() [3/3]

void Aws::Lambda::Model::FunctionConfiguration::SetMasterArn ( const char *  value)
inline

For Lambda@Edge functions, the ARN of the master function.

Definition at line 692 of file FunctionConfiguration.h.

◆ SetMemorySize()

void Aws::Lambda::Model::FunctionConfiguration::SetMemorySize ( int  value)
inline

The amount of memory available to the function at runtime.

Definition at line 349 of file FunctionConfiguration.h.

◆ SetPackageType() [1/2]

void Aws::Lambda::Model::FunctionConfiguration::SetPackageType ( const PackageType value)
inline

The type of deployment package. Set to Image for container image and set Zip for .zip file archive.

Definition at line 1089 of file FunctionConfiguration.h.

◆ SetPackageType() [2/2]

void Aws::Lambda::Model::FunctionConfiguration::SetPackageType ( PackageType &&  value)
inline

The type of deployment package. Set to Image for container image and set Zip for .zip file archive.

Definition at line 1095 of file FunctionConfiguration.h.

◆ SetRevisionId() [1/3]

void Aws::Lambda::Model::FunctionConfiguration::SetRevisionId ( Aws::String &&  value)
inline

The latest updated revision of the function or alias.

Definition at line 728 of file FunctionConfiguration.h.

◆ SetRevisionId() [2/3]

void Aws::Lambda::Model::FunctionConfiguration::SetRevisionId ( const Aws::String value)
inline

The latest updated revision of the function or alias.

Definition at line 723 of file FunctionConfiguration.h.

◆ SetRevisionId() [3/3]

void Aws::Lambda::Model::FunctionConfiguration::SetRevisionId ( const char *  value)
inline

The latest updated revision of the function or alias.

Definition at line 733 of file FunctionConfiguration.h.

◆ SetRole() [1/3]

void Aws::Lambda::Model::FunctionConfiguration::SetRole ( Aws::String &&  value)
inline

The function's execution role.

Definition at line 185 of file FunctionConfiguration.h.

◆ SetRole() [2/3]

void Aws::Lambda::Model::FunctionConfiguration::SetRole ( const Aws::String value)
inline

The function's execution role.

Definition at line 180 of file FunctionConfiguration.h.

◆ SetRole() [3/3]

void Aws::Lambda::Model::FunctionConfiguration::SetRole ( const char *  value)
inline

The function's execution role.

Definition at line 190 of file FunctionConfiguration.h.

◆ SetRuntime() [1/2]

void Aws::Lambda::Model::FunctionConfiguration::SetRuntime ( const Runtime value)
inline

The runtime environment for the Lambda function.

Definition at line 149 of file FunctionConfiguration.h.

◆ SetRuntime() [2/2]

void Aws::Lambda::Model::FunctionConfiguration::SetRuntime ( Runtime &&  value)
inline

The runtime environment for the Lambda function.

Definition at line 154 of file FunctionConfiguration.h.

◆ SetSigningJobArn() [1/3]

void Aws::Lambda::Model::FunctionConfiguration::SetSigningJobArn ( Aws::String &&  value)
inline

The ARN of the signing job.

Definition at line 1200 of file FunctionConfiguration.h.

◆ SetSigningJobArn() [2/3]

void Aws::Lambda::Model::FunctionConfiguration::SetSigningJobArn ( const Aws::String value)
inline

The ARN of the signing job.

Definition at line 1195 of file FunctionConfiguration.h.

◆ SetSigningJobArn() [3/3]

void Aws::Lambda::Model::FunctionConfiguration::SetSigningJobArn ( const char *  value)
inline

The ARN of the signing job.

Definition at line 1205 of file FunctionConfiguration.h.

◆ SetSigningProfileVersionArn() [1/3]

void Aws::Lambda::Model::FunctionConfiguration::SetSigningProfileVersionArn ( Aws::String &&  value)
inline

The ARN of the signing profile version.

Definition at line 1159 of file FunctionConfiguration.h.

◆ SetSigningProfileVersionArn() [2/3]

void Aws::Lambda::Model::FunctionConfiguration::SetSigningProfileVersionArn ( const Aws::String value)
inline

The ARN of the signing profile version.

Definition at line 1154 of file FunctionConfiguration.h.

◆ SetSigningProfileVersionArn() [3/3]

void Aws::Lambda::Model::FunctionConfiguration::SetSigningProfileVersionArn ( const char *  value)
inline

The ARN of the signing profile version.

Definition at line 1164 of file FunctionConfiguration.h.

◆ SetState() [1/2]

void Aws::Lambda::Model::FunctionConfiguration::SetState ( const State value)
inline

The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

Definition at line 824 of file FunctionConfiguration.h.

◆ SetState() [2/2]

void Aws::Lambda::Model::FunctionConfiguration::SetState ( State &&  value)
inline

The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

Definition at line 830 of file FunctionConfiguration.h.

◆ SetStateReason() [1/3]

void Aws::Lambda::Model::FunctionConfiguration::SetStateReason ( Aws::String &&  value)
inline

The reason for the function's current state.

Definition at line 863 of file FunctionConfiguration.h.

◆ SetStateReason() [2/3]

void Aws::Lambda::Model::FunctionConfiguration::SetStateReason ( const Aws::String value)
inline

The reason for the function's current state.

Definition at line 858 of file FunctionConfiguration.h.

◆ SetStateReason() [3/3]

void Aws::Lambda::Model::FunctionConfiguration::SetStateReason ( const char *  value)
inline

The reason for the function's current state.

Definition at line 868 of file FunctionConfiguration.h.

◆ SetStateReasonCode() [1/2]

void Aws::Lambda::Model::FunctionConfiguration::SetStateReasonCode ( const StateReasonCode value)
inline

The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

Definition at line 902 of file FunctionConfiguration.h.

◆ SetStateReasonCode() [2/2]

void Aws::Lambda::Model::FunctionConfiguration::SetStateReasonCode ( StateReasonCode &&  value)
inline

The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

Definition at line 908 of file FunctionConfiguration.h.

◆ SetTimeout()

void Aws::Lambda::Model::FunctionConfiguration::SetTimeout ( int  value)
inline

The amount of time in seconds that Lambda allows a function to run before stopping it.

Definition at line 327 of file FunctionConfiguration.h.

◆ SetTracingConfig() [1/2]

void Aws::Lambda::Model::FunctionConfiguration::SetTracingConfig ( const TracingConfigResponse value)
inline

The function's AWS X-Ray tracing configuration.

Definition at line 651 of file FunctionConfiguration.h.

◆ SetTracingConfig() [2/2]

void Aws::Lambda::Model::FunctionConfiguration::SetTracingConfig ( TracingConfigResponse &&  value)
inline

The function's AWS X-Ray tracing configuration.

Definition at line 656 of file FunctionConfiguration.h.

◆ SetVersion() [1/3]

void Aws::Lambda::Model::FunctionConfiguration::SetVersion ( Aws::String &&  value)
inline

The version of the Lambda function.

Definition at line 473 of file FunctionConfiguration.h.

◆ SetVersion() [2/3]

void Aws::Lambda::Model::FunctionConfiguration::SetVersion ( const Aws::String value)
inline

The version of the Lambda function.

Definition at line 468 of file FunctionConfiguration.h.

◆ SetVersion() [3/3]

void Aws::Lambda::Model::FunctionConfiguration::SetVersion ( const char *  value)
inline

The version of the Lambda function.

Definition at line 478 of file FunctionConfiguration.h.

◆ SetVpcConfig() [1/2]

void Aws::Lambda::Model::FunctionConfiguration::SetVpcConfig ( const VpcConfigResponse value)
inline

The function's networking configuration.

Definition at line 509 of file FunctionConfiguration.h.

◆ SetVpcConfig() [2/2]

void Aws::Lambda::Model::FunctionConfiguration::SetVpcConfig ( VpcConfigResponse &&  value)
inline

The function's networking configuration.

Definition at line 514 of file FunctionConfiguration.h.

◆ SigningJobArnHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::SigningJobArnHasBeenSet ( ) const
inline

The ARN of the signing job.

Definition at line 1190 of file FunctionConfiguration.h.

◆ SigningProfileVersionArnHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::SigningProfileVersionArnHasBeenSet ( ) const
inline

The ARN of the signing profile version.

Definition at line 1149 of file FunctionConfiguration.h.

◆ StateHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::StateHasBeenSet ( ) const
inline

The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

Definition at line 818 of file FunctionConfiguration.h.

◆ StateReasonCodeHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::StateReasonCodeHasBeenSet ( ) const
inline

The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

Definition at line 896 of file FunctionConfiguration.h.

◆ StateReasonHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::StateReasonHasBeenSet ( ) const
inline

The reason for the function's current state.

Definition at line 853 of file FunctionConfiguration.h.

◆ TimeoutHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::TimeoutHasBeenSet ( ) const
inline

The amount of time in seconds that Lambda allows a function to run before stopping it.

Definition at line 321 of file FunctionConfiguration.h.

◆ TracingConfigHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::TracingConfigHasBeenSet ( ) const
inline

The function's AWS X-Ray tracing configuration.

Definition at line 646 of file FunctionConfiguration.h.

◆ VersionHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::VersionHasBeenSet ( ) const
inline

The version of the Lambda function.

Definition at line 463 of file FunctionConfiguration.h.

◆ VpcConfigHasBeenSet()

bool Aws::Lambda::Model::FunctionConfiguration::VpcConfigHasBeenSet ( ) const
inline

The function's networking configuration.

Definition at line 504 of file FunctionConfiguration.h.

◆ WithCodeSha256() [1/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithCodeSha256 ( Aws::String &&  value)
inline

The SHA256 hash of the function's deployment package.

Definition at line 447 of file FunctionConfiguration.h.

◆ WithCodeSha256() [2/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithCodeSha256 ( const Aws::String value)
inline

The SHA256 hash of the function's deployment package.

Definition at line 442 of file FunctionConfiguration.h.

◆ WithCodeSha256() [3/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithCodeSha256 ( const char *  value)
inline

The SHA256 hash of the function's deployment package.

Definition at line 452 of file FunctionConfiguration.h.

◆ WithCodeSize()

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithCodeSize ( long long  value)
inline

The size of the function's deployment package, in bytes.

Definition at line 267 of file FunctionConfiguration.h.

◆ WithDeadLetterConfig() [1/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithDeadLetterConfig ( const DeadLetterConfig value)
inline

The function's dead letter queue.

Definition at line 550 of file FunctionConfiguration.h.

◆ WithDeadLetterConfig() [2/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithDeadLetterConfig ( DeadLetterConfig &&  value)
inline

The function's dead letter queue.

Definition at line 555 of file FunctionConfiguration.h.

◆ WithDescription() [1/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithDescription ( Aws::String &&  value)
inline

The function's description.

Definition at line 303 of file FunctionConfiguration.h.

◆ WithDescription() [2/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithDescription ( const Aws::String value)
inline

The function's description.

Definition at line 298 of file FunctionConfiguration.h.

◆ WithDescription() [3/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithDescription ( const char *  value)
inline

The function's description.

Definition at line 308 of file FunctionConfiguration.h.

◆ WithEnvironment() [1/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithEnvironment ( const EnvironmentResponse value)
inline

The function's environment variables.

Definition at line 581 of file FunctionConfiguration.h.

◆ WithEnvironment() [2/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithEnvironment ( EnvironmentResponse &&  value)
inline

The function's environment variables.

Definition at line 586 of file FunctionConfiguration.h.

◆ WithFileSystemConfigs() [1/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithFileSystemConfigs ( Aws::Vector< FileSystemConfig > &&  value)
inline

Connection settings for an Amazon EFS file system.

Definition at line 1060 of file FunctionConfiguration.h.

◆ WithFileSystemConfigs() [2/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithFileSystemConfigs ( const Aws::Vector< FileSystemConfig > &  value)
inline

Connection settings for an Amazon EFS file system.

Definition at line 1055 of file FunctionConfiguration.h.

◆ WithFunctionArn() [1/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithFunctionArn ( Aws::String &&  value)
inline

The function's Amazon Resource Name (ARN).

Definition at line 128 of file FunctionConfiguration.h.

◆ WithFunctionArn() [2/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithFunctionArn ( const Aws::String value)
inline

The function's Amazon Resource Name (ARN).

Definition at line 123 of file FunctionConfiguration.h.

◆ WithFunctionArn() [3/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithFunctionArn ( const char *  value)
inline

The function's Amazon Resource Name (ARN).

Definition at line 133 of file FunctionConfiguration.h.

◆ WithFunctionName() [1/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithFunctionName ( Aws::String &&  value)
inline

The name of the function.

Definition at line 87 of file FunctionConfiguration.h.

◆ WithFunctionName() [2/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithFunctionName ( const Aws::String value)
inline

The name of the function.

Definition at line 82 of file FunctionConfiguration.h.

◆ WithFunctionName() [3/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithFunctionName ( const char *  value)
inline

The name of the function.

Definition at line 92 of file FunctionConfiguration.h.

◆ WithHandler() [1/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithHandler ( Aws::String &&  value)
inline

The function that Lambda calls to begin executing your function.

Definition at line 241 of file FunctionConfiguration.h.

◆ WithHandler() [2/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithHandler ( const Aws::String value)
inline

The function that Lambda calls to begin executing your function.

Definition at line 236 of file FunctionConfiguration.h.

◆ WithHandler() [3/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithHandler ( const char *  value)
inline

The function that Lambda calls to begin executing your function.

Definition at line 246 of file FunctionConfiguration.h.

◆ WithImageConfigResponse() [1/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithImageConfigResponse ( const ImageConfigResponse value)
inline

The function's image configuration values.

Definition at line 1133 of file FunctionConfiguration.h.

◆ WithImageConfigResponse() [2/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithImageConfigResponse ( ImageConfigResponse &&  value)
inline

The function's image configuration values.

Definition at line 1138 of file FunctionConfiguration.h.

◆ WithKMSKeyArn() [1/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithKMSKeyArn ( Aws::String &&  value)
inline

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.

Definition at line 629 of file FunctionConfiguration.h.

◆ WithKMSKeyArn() [2/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithKMSKeyArn ( const Aws::String value)
inline

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.

Definition at line 623 of file FunctionConfiguration.h.

◆ WithKMSKeyArn() [3/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithKMSKeyArn ( const char *  value)
inline

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.

Definition at line 635 of file FunctionConfiguration.h.

◆ WithLastModified() [1/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithLastModified ( Aws::String &&  value)
inline

The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

Definition at line 404 of file FunctionConfiguration.h.

◆ WithLastModified() [2/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithLastModified ( const Aws::String value)
inline

The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

Definition at line 397 of file FunctionConfiguration.h.

◆ WithLastModified() [3/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithLastModified ( const char *  value)
inline

The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

Definition at line 411 of file FunctionConfiguration.h.

◆ WithLastUpdateStatus() [1/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithLastUpdateStatus ( const LastUpdateStatus value)
inline

The status of the last update that was performed on the function. This is first set to Successful after function creation completes.

Definition at line 951 of file FunctionConfiguration.h.

◆ WithLastUpdateStatus() [2/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithLastUpdateStatus ( LastUpdateStatus &&  value)
inline

The status of the last update that was performed on the function. This is first set to Successful after function creation completes.

Definition at line 957 of file FunctionConfiguration.h.

◆ WithLastUpdateStatusReason() [1/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithLastUpdateStatusReason ( Aws::String &&  value)
inline

The reason for the last update that was performed on the function.

Definition at line 993 of file FunctionConfiguration.h.

◆ WithLastUpdateStatusReason() [2/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithLastUpdateStatusReason ( const Aws::String value)
inline

The reason for the last update that was performed on the function.

Definition at line 988 of file FunctionConfiguration.h.

◆ WithLastUpdateStatusReason() [3/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithLastUpdateStatusReason ( const char *  value)
inline

The reason for the last update that was performed on the function.

Definition at line 998 of file FunctionConfiguration.h.

◆ WithLastUpdateStatusReasonCode() [1/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithLastUpdateStatusReasonCode ( const LastUpdateStatusReasonCode value)
inline

The reason code for the last update that was performed on the function.

Definition at line 1024 of file FunctionConfiguration.h.

◆ WithLastUpdateStatusReasonCode() [2/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithLastUpdateStatusReasonCode ( LastUpdateStatusReasonCode &&  value)
inline

The reason code for the last update that was performed on the function.

Definition at line 1029 of file FunctionConfiguration.h.

◆ WithLayers() [1/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithLayers ( Aws::Vector< Layer > &&  value)
inline

The function's layers.

Definition at line 791 of file FunctionConfiguration.h.

◆ WithLayers() [2/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithLayers ( const Aws::Vector< Layer > &  value)
inline

The function's layers.

Definition at line 784 of file FunctionConfiguration.h.

◆ WithMasterArn() [1/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithMasterArn ( Aws::String &&  value)
inline

For Lambda@Edge functions, the ARN of the master function.

Definition at line 702 of file FunctionConfiguration.h.

◆ WithMasterArn() [2/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithMasterArn ( const Aws::String value)
inline

For Lambda@Edge functions, the ARN of the master function.

Definition at line 697 of file FunctionConfiguration.h.

◆ WithMasterArn() [3/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithMasterArn ( const char *  value)
inline

For Lambda@Edge functions, the ARN of the master function.

Definition at line 707 of file FunctionConfiguration.h.

◆ WithMemorySize()

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithMemorySize ( int  value)
inline

The amount of memory available to the function at runtime.

Definition at line 354 of file FunctionConfiguration.h.

◆ WithPackageType() [1/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithPackageType ( const PackageType value)
inline

The type of deployment package. Set to Image for container image and set Zip for .zip file archive.

Definition at line 1101 of file FunctionConfiguration.h.

◆ WithPackageType() [2/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithPackageType ( PackageType &&  value)
inline

The type of deployment package. Set to Image for container image and set Zip for .zip file archive.

Definition at line 1107 of file FunctionConfiguration.h.

◆ WithRevisionId() [1/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithRevisionId ( Aws::String &&  value)
inline

The latest updated revision of the function or alias.

Definition at line 743 of file FunctionConfiguration.h.

◆ WithRevisionId() [2/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithRevisionId ( const Aws::String value)
inline

The latest updated revision of the function or alias.

Definition at line 738 of file FunctionConfiguration.h.

◆ WithRevisionId() [3/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithRevisionId ( const char *  value)
inline

The latest updated revision of the function or alias.

Definition at line 748 of file FunctionConfiguration.h.

◆ WithRole() [1/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithRole ( Aws::String &&  value)
inline

The function's execution role.

Definition at line 200 of file FunctionConfiguration.h.

◆ WithRole() [2/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithRole ( const Aws::String value)
inline

The function's execution role.

Definition at line 195 of file FunctionConfiguration.h.

◆ WithRole() [3/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithRole ( const char *  value)
inline

The function's execution role.

Definition at line 205 of file FunctionConfiguration.h.

◆ WithRuntime() [1/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithRuntime ( const Runtime value)
inline

The runtime environment for the Lambda function.

Definition at line 159 of file FunctionConfiguration.h.

◆ WithRuntime() [2/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithRuntime ( Runtime &&  value)
inline

The runtime environment for the Lambda function.

Definition at line 164 of file FunctionConfiguration.h.

◆ WithSigningJobArn() [1/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithSigningJobArn ( Aws::String &&  value)
inline

The ARN of the signing job.

Definition at line 1215 of file FunctionConfiguration.h.

◆ WithSigningJobArn() [2/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithSigningJobArn ( const Aws::String value)
inline

The ARN of the signing job.

Definition at line 1210 of file FunctionConfiguration.h.

◆ WithSigningJobArn() [3/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithSigningJobArn ( const char *  value)
inline

The ARN of the signing job.

Definition at line 1220 of file FunctionConfiguration.h.

◆ WithSigningProfileVersionArn() [1/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithSigningProfileVersionArn ( Aws::String &&  value)
inline

The ARN of the signing profile version.

Definition at line 1174 of file FunctionConfiguration.h.

◆ WithSigningProfileVersionArn() [2/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithSigningProfileVersionArn ( const Aws::String value)
inline

The ARN of the signing profile version.

Definition at line 1169 of file FunctionConfiguration.h.

◆ WithSigningProfileVersionArn() [3/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithSigningProfileVersionArn ( const char *  value)
inline

The ARN of the signing profile version.

Definition at line 1179 of file FunctionConfiguration.h.

◆ WithState() [1/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithState ( const State value)
inline

The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

Definition at line 836 of file FunctionConfiguration.h.

◆ WithState() [2/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithState ( State &&  value)
inline

The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

Definition at line 842 of file FunctionConfiguration.h.

◆ WithStateReason() [1/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithStateReason ( Aws::String &&  value)
inline

The reason for the function's current state.

Definition at line 878 of file FunctionConfiguration.h.

◆ WithStateReason() [2/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithStateReason ( const Aws::String value)
inline

The reason for the function's current state.

Definition at line 873 of file FunctionConfiguration.h.

◆ WithStateReason() [3/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithStateReason ( const char *  value)
inline

The reason for the function's current state.

Definition at line 883 of file FunctionConfiguration.h.

◆ WithStateReasonCode() [1/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithStateReasonCode ( const StateReasonCode value)
inline

The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

Definition at line 914 of file FunctionConfiguration.h.

◆ WithStateReasonCode() [2/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithStateReasonCode ( StateReasonCode &&  value)
inline

The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

Definition at line 920 of file FunctionConfiguration.h.

◆ WithTimeout()

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithTimeout ( int  value)
inline

The amount of time in seconds that Lambda allows a function to run before stopping it.

Definition at line 333 of file FunctionConfiguration.h.

◆ WithTracingConfig() [1/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithTracingConfig ( const TracingConfigResponse value)
inline

The function's AWS X-Ray tracing configuration.

Definition at line 661 of file FunctionConfiguration.h.

◆ WithTracingConfig() [2/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithTracingConfig ( TracingConfigResponse &&  value)
inline

The function's AWS X-Ray tracing configuration.

Definition at line 666 of file FunctionConfiguration.h.

◆ WithVersion() [1/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithVersion ( Aws::String &&  value)
inline

The version of the Lambda function.

Definition at line 488 of file FunctionConfiguration.h.

◆ WithVersion() [2/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithVersion ( const Aws::String value)
inline

The version of the Lambda function.

Definition at line 483 of file FunctionConfiguration.h.

◆ WithVersion() [3/3]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithVersion ( const char *  value)
inline

The version of the Lambda function.

Definition at line 493 of file FunctionConfiguration.h.

◆ WithVpcConfig() [1/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithVpcConfig ( const VpcConfigResponse value)
inline

The function's networking configuration.

Definition at line 519 of file FunctionConfiguration.h.

◆ WithVpcConfig() [2/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithVpcConfig ( VpcConfigResponse &&  value)
inline

The function's networking configuration.

Definition at line 524 of file FunctionConfiguration.h.


The documentation for this class was generated from the following file: