toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'architectures': ?architectures,
'arn': ?arn,
'capacityProviderConfigs': ?(() { final guardedValue = capacityProviderConfigs; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetFunctionCapacityProviderConfig, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'codeSha256': ?codeSha256,
'codeSigningConfigArn': ?codeSigningConfigArn,
'deadLetterConfig': ?deadLetterConfig?.toMap(),
'description': ?description,
'durableConfigs': ?(() { final guardedValue = durableConfigs; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetFunctionDurableConfig, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'environment': ?environment?.toMap(),
'ephemeralStorages': ?(() { final guardedValue = ephemeralStorages; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetFunctionEphemeralStorage, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'fileSystemConfigs': ?(() { final guardedValue = fileSystemConfigs; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetFunctionFileSystemConfig, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'functionName': ?functionName,
'handler': ?handler,
'id': ?id,
'imageUri': ?imageUri,
'invokeArn': ?invokeArn,
'kmsKeyArn': ?kmsKeyArn,
'lastModified': ?lastModified,
'layers': ?layers,
'loggingConfigs': ?(() { final guardedValue = loggingConfigs; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetFunctionLoggingConfig, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'memorySize': ?memorySize,
'qualifiedArn': ?qualifiedArn,
'qualifiedInvokeArn': ?qualifiedInvokeArn,
'qualifier': ?qualifier,
'region': ?region,
'reservedConcurrentExecutions': ?reservedConcurrentExecutions,
'responseStreamingInvokeArn': ?responseStreamingInvokeArn,
'role': ?role,
'runtime': ?runtime,
'signingJobArn': ?signingJobArn,
'signingProfileVersionArn': ?signingProfileVersionArn,
'sourceCodeHash': ?sourceCodeHash,
'sourceCodeSize': ?sourceCodeSize,
'sourceKmsKeyArn': ?sourceKmsKeyArn,
'tags': ?tags,
'tenancyConfigs': ?(() { final guardedValue = tenancyConfigs; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetFunctionTenancyConfig, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'timeout': ?timeout,
'tracingConfig': ?tracingConfig?.toMap(),
'version': ?version,
'vpcConfig': ?vpcConfig?.toMap(),
};
}