AmpSdk.Permissions (AmpSdk v0.6.0)

Copy Markdown View Source

Permission management via the Amp CLI.

Summary

Functions

add(tool, action, opts \\ [])

@spec add(String.t(), String.t(), keyword()) ::
  {:ok, String.t()} | {:error, AmpSdk.Error.t()}

list(opts \\ [])

@spec list(keyword()) ::
  {:ok, [AmpSdk.Types.PermissionRule.t()]} | {:error, AmpSdk.Error.t()}

test(tool_name, opts \\ [])

@spec test(
  String.t(),
  keyword()
) :: {:ok, String.t()} | {:error, AmpSdk.Error.t()}