AWS SDK for C++  1.9.156
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)
 
const Aws::Vector< Architecture > & GetArchitectures () const
 
bool ArchitecturesHasBeenSet () const
 
void SetArchitectures (const Aws::Vector< Architecture > &value)
 
void SetArchitectures (Aws::Vector< Architecture > &&value)
 
FunctionConfigurationWithArchitectures (const Aws::Vector< Architecture > &value)
 
FunctionConfigurationWithArchitectures (Aws::Vector< Architecture > &&value)
 
FunctionConfigurationAddArchitectures (const Architecture &value)
 
FunctionConfigurationAddArchitectures (Architecture &&value)
 

Detailed Description

Details about a function's configuration.

See Also:

AWS API Reference

Definition at line 46 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

◆ AddArchitectures() [1/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::AddArchitectures ( Architecture &&  value)
inline

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.

Definition at line 1306 of file FunctionConfiguration.h.

◆ AddArchitectures() [2/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::AddArchitectures ( const Architecture value)
inline

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.

Definition at line 1299 of file FunctionConfiguration.h.

◆ AddFileSystemConfigs() [1/2]

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

Connection settings for an Amazon EFS file system.

Definition at line 1092 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 1099 of file FunctionConfiguration.h.

◆ AddLayers() [1/2]

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

The function's layers.

Definition at line 811 of file FunctionConfiguration.h.

◆ AddLayers() [2/2]

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

The function's layers.

Definition at line 818 of file FunctionConfiguration.h.

◆ ArchitecturesHasBeenSet()

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

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.

Definition at line 1264 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 423 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 258 of file FunctionConfiguration.h.

◆ DeadLetterConfigHasBeenSet()

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

The function's dead letter queue.

Definition at line 536 of file FunctionConfiguration.h.

◆ DescriptionHasBeenSet()

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

The function's description.

Definition at line 279 of file FunctionConfiguration.h.

◆ EnvironmentHasBeenSet()

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

The function's environment variables.

Definition at line 571 of file FunctionConfiguration.h.

◆ FileSystemConfigsHasBeenSet()

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

Connection settings for an Amazon EFS file system.

Definition at line 1057 of file FunctionConfiguration.h.

◆ FunctionArnHasBeenSet()

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

The function's Amazon Resource Name (ARN).

Definition at line 104 of file FunctionConfiguration.h.

◆ FunctionNameHasBeenSet()

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

The name of the function.

Definition at line 63 of file FunctionConfiguration.h.

◆ GetArchitectures()

const Aws::Vector<Architecture>& Aws::Lambda::Model::FunctionConfiguration::GetArchitectures ( ) const
inline

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.

Definition at line 1257 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 418 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 253 of file FunctionConfiguration.h.

◆ GetDeadLetterConfig()

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

The function's dead letter queue.

Definition at line 531 of file FunctionConfiguration.h.

◆ GetDescription()

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

The function's description.

Definition at line 274 of file FunctionConfiguration.h.

◆ GetEnvironment()

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

The function's environment variables.

Definition at line 564 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 1050 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 99 of file FunctionConfiguration.h.

◆ GetFunctionName()

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

The name of the function.

Definition at line 58 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 212 of file FunctionConfiguration.h.

◆ GetImageConfigResponse()

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

The function's image configuration values.

Definition at line 1142 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 key.

Definition at line 606 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 363 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 940 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 976 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 1017 of file FunctionConfiguration.h.

◆ GetLayers()

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

The function's layers.

Definition at line 769 of file FunctionConfiguration.h.

◆ GetMasterArn()

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

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

Definition at line 685 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 340 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 1106 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 726 of file FunctionConfiguration.h.

◆ GetRole()

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

The function's execution role.

Definition at line 171 of file FunctionConfiguration.h.

◆ GetRuntime()

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

The runtime environment for the Lambda function.

Definition at line 140 of file FunctionConfiguration.h.

◆ GetSigningJobArn()

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

The ARN of the signing job.

Definition at line 1214 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 1173 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 825 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 861 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 903 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 316 of file FunctionConfiguration.h.

◆ GetTracingConfig()

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

The function's X-Ray tracing configuration.

Definition at line 654 of file FunctionConfiguration.h.

◆ GetVersion()

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

The version of the Lambda function.

Definition at line 459 of file FunctionConfiguration.h.

◆ GetVpcConfig()

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

The function's networking configuration.

Definition at line 500 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 217 of file FunctionConfiguration.h.

◆ ImageConfigResponseHasBeenSet()

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

The function's image configuration values.

Definition at line 1147 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 key.

Definition at line 612 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 370 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 946 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 1022 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 981 of file FunctionConfiguration.h.

◆ LayersHasBeenSet()

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

The function's layers.

Definition at line 776 of file FunctionConfiguration.h.

◆ MasterArnHasBeenSet()

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

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

Definition at line 690 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 345 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 1112 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 731 of file FunctionConfiguration.h.

◆ RoleHasBeenSet()

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

The function's execution role.

Definition at line 176 of file FunctionConfiguration.h.

◆ RuntimeHasBeenSet()

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

The runtime environment for the Lambda function.

Definition at line 145 of file FunctionConfiguration.h.

◆ SetArchitectures() [1/2]

void Aws::Lambda::Model::FunctionConfiguration::SetArchitectures ( Aws::Vector< Architecture > &&  value)
inline

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.

Definition at line 1278 of file FunctionConfiguration.h.

◆ SetArchitectures() [2/2]

void Aws::Lambda::Model::FunctionConfiguration::SetArchitectures ( const Aws::Vector< Architecture > &  value)
inline

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.

Definition at line 1271 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 433 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 428 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 438 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 263 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 541 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 546 of file FunctionConfiguration.h.

◆ SetDescription() [1/3]

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

The function's description.

Definition at line 289 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 284 of file FunctionConfiguration.h.

◆ SetDescription() [3/3]

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

The function's description.

Definition at line 294 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 578 of file FunctionConfiguration.h.

◆ SetEnvironment() [2/2]

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

The function's environment variables.

Definition at line 585 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 1071 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 1064 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 114 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 109 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 119 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 73 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 68 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 78 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 227 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 222 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 232 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 1152 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 1157 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 key.

Definition at line 624 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 key.

Definition at line 618 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 key.

Definition at line 630 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 384 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 377 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 391 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 952 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 958 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 991 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 986 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 996 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 1027 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 1032 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 790 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 783 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 main function.

Definition at line 700 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 main function.

Definition at line 695 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 main function.

Definition at line 705 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 350 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 1118 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 1124 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 741 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 736 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 746 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 186 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 181 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 191 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 150 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 155 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 1229 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 1224 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 1234 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 1188 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 1183 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 1193 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 837 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 843 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 876 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 871 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 881 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 915 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 921 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 328 of file FunctionConfiguration.h.

◆ SetTracingConfig() [1/2]

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

The function's X-Ray tracing configuration.

Definition at line 664 of file FunctionConfiguration.h.

◆ SetTracingConfig() [2/2]

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

The function's X-Ray tracing configuration.

Definition at line 669 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 474 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 469 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 479 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 510 of file FunctionConfiguration.h.

◆ SetVpcConfig() [2/2]

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

The function's networking configuration.

Definition at line 515 of file FunctionConfiguration.h.

◆ SigningJobArnHasBeenSet()

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

The ARN of the signing job.

Definition at line 1219 of file FunctionConfiguration.h.

◆ SigningProfileVersionArnHasBeenSet()

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

The ARN of the signing profile version.

Definition at line 1178 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 831 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 909 of file FunctionConfiguration.h.

◆ StateReasonHasBeenSet()

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

The reason for the function's current state.

Definition at line 866 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 322 of file FunctionConfiguration.h.

◆ TracingConfigHasBeenSet()

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

The function's X-Ray tracing configuration.

Definition at line 659 of file FunctionConfiguration.h.

◆ VersionHasBeenSet()

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

The version of the Lambda function.

Definition at line 464 of file FunctionConfiguration.h.

◆ VpcConfigHasBeenSet()

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

The function's networking configuration.

Definition at line 505 of file FunctionConfiguration.h.

◆ WithArchitectures() [1/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithArchitectures ( Aws::Vector< Architecture > &&  value)
inline

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.

Definition at line 1292 of file FunctionConfiguration.h.

◆ WithArchitectures() [2/2]

FunctionConfiguration& Aws::Lambda::Model::FunctionConfiguration::WithArchitectures ( const Aws::Vector< Architecture > &  value)
inline

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.

Definition at line 1285 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 448 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 443 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 453 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 268 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 551 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 556 of file FunctionConfiguration.h.

◆ WithDescription() [1/3]

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

The function's description.

Definition at line 304 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 299 of file FunctionConfiguration.h.

◆ WithDescription() [3/3]

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

The function's description.

Definition at line 309 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 592 of file FunctionConfiguration.h.

◆ WithEnvironment() [2/2]

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

The function's environment variables.

Definition at line 599 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 1085 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 1078 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 129 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 124 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 134 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 88 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 83 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 93 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 242 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 237 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 247 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 1162 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 1167 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 key.

Definition at line 642 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 key.

Definition at line 636 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 key.

Definition at line 648 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 405 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 398 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 412 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 964 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 970 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 1006 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 1001 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 1011 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 1037 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 1042 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 804 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 797 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 main function.

Definition at line 715 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 main function.

Definition at line 710 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 main function.

Definition at line 720 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 355 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 1130 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 1136 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 756 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 751 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 761 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 201 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 196 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 206 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 160 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 165 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 1244 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 1239 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 1249 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 1203 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 1198 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 1208 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 849 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 855 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 891 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 886 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 896 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 927 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 933 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 334 of file FunctionConfiguration.h.

◆ WithTracingConfig() [1/2]

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

The function's X-Ray tracing configuration.

Definition at line 674 of file FunctionConfiguration.h.

◆ WithTracingConfig() [2/2]

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

The function's X-Ray tracing configuration.

Definition at line 679 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 489 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 484 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 494 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 520 of file FunctionConfiguration.h.

◆ WithVpcConfig() [2/2]

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

The function's networking configuration.

Definition at line 525 of file FunctionConfiguration.h.


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