toMap method

Map<String, dynamic> toMap()

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(),
  };
}