# FunctionConfiguration


## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**architectures** | **List[str]** |  | [optional] 
**code_sha256** | **str** |  | [optional] 
**code_size** | **int** |  | [optional] 
**dead_letter_config** | [**DeadLetterConfig**](DeadLetterConfig.md) |  | [optional] 
**description** | **str** |  | [optional] 
**environment** | [**EnvironmentResponse**](EnvironmentResponse.md) |  | [optional] 
**ephemeral_storage** | [**EphemeralStorage**](EphemeralStorage.md) |  | [optional] 
**file_system_configs** | [**List[FileSystemConfig]**](FileSystemConfig.md) |  | [optional] 
**function_arn** | **str** |  | [optional] 
**function_name** | **str** |  | [optional] 
**handler** | **str** |  | [optional] 
**image_config_response** | [**ImageConfigResponse**](ImageConfigResponse.md) |  | [optional] 
**kms_key_arn** | **str** |  | [optional] 
**last_modified** | **str** |  | [optional] 
**last_update_status** | [**LastUpdateStatus**](LastUpdateStatus.md) |  | [optional] 
**last_update_status_reason** | **str** |  | [optional] 
**last_update_status_reason_code** | [**LastUpdateStatusReasonCode**](LastUpdateStatusReasonCode.md) |  | [optional] 
**layers** | [**List[Layer]**](Layer.md) |  | [optional] 
**logging_config** | [**LoggingConfig**](LoggingConfig.md) |  | [optional] 
**master_arn** | **str** |  | [optional] 
**memory_size** | **int** |  | [optional] 
**package_type** | [**PackageType**](PackageType.md) |  | [optional] 
**revision_id** | **str** |  | [optional] 
**role** | **str** |  | [optional] 
**runtime** | [**Runtime**](Runtime.md) |  | [optional] 
**runtime_version_config** | [**RuntimeVersionConfig**](RuntimeVersionConfig.md) |  | [optional] 
**signing_job_arn** | **str** |  | [optional] 
**signing_profile_version_arn** | **str** |  | [optional] 
**snap_start** | [**SnapStartResponse**](SnapStartResponse.md) |  | [optional] 
**state** | [**State**](State.md) |  | [optional] 
**state_reason** | **str** |  | [optional] 
**state_reason_code** | [**StateReasonCode**](StateReasonCode.md) |  | [optional] 
**timeout** | **int** |  | [optional] 
**tracing_config** | [**TracingConfigResponse**](TracingConfigResponse.md) |  | [optional] 
**version** | **str** |  | [optional] 
**vpc_config** | [**VpcConfigDetail**](VpcConfigDetail.md) |  | [optional] 

## Example

```python
from duplocloud_sdk.models.function_configuration import FunctionConfiguration

# TODO update the JSON string below
json = "{}"
# create an instance of FunctionConfiguration from a JSON string
function_configuration_instance = FunctionConfiguration.from_json(json)
# print the JSON string representation of the object
print(FunctionConfiguration.to_json())

# convert the object into a dict
function_configuration_dict = function_configuration_instance.to_dict()
# create an instance of FunctionConfiguration from a dict
function_configuration_from_dict = FunctionConfiguration.from_dict(function_configuration_dict)
```
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


