lib/scf/api/function.ex

defmodule SCF.API.Function do
  @moduledoc """
  Some shortcut functions for [Function APIs](https://intl.cloud.tencent.com/document/product/583/17242)
  """
  use SCF.API,
    actions: [
      :invoke,
      :update_function_configuration,
      :update_function_code,
      :list_functions,
      :get_function_logs,
      :get_function,
      :delete_function,
      :create_function,
      :copy_function,
      :publish_version,
      :list_version_by_function,
      :get_function_address,
      :delete_alias,
      :update_alias,
      :list_aliases,
      :get_alias,
      :create_alias,
      :put_total_concurrency_config,
      :put_reserved_concurrency_config,
      :put_provisioned_concurrency_config,
      :get_reserved_concurrency_config,
      :get_provisioned_concurrency_config,
      :delete_reserved_concurrency_config,
      :delete_provisioned_concurrency_config,
      :update_function_event_invoke_config,
      :get_function_event_invoke_config,
      :invoke_function,
      :get_request_status
    ]
end