ex_aws_qldb v0.1.0 ExAws.QLDB

Link to this section Summary

Link to this section Types

Link to this type

export_journal_to_s3_opts()

export_journal_to_s3_opts() :: [
  exclusive_end_time: pos_integer(),
  inclusive_start_time: pos_integer(),
  role_arn: binary(),
  s3_bucket: binary(),
  s3_kms_key_arn: binary(),
  object_encryption_type: binary(),
  prefix: binary()
]
Link to this type

get_block_opts()

get_block_opts() :: [block_address: binary(), digest_tip_address: binary()]
Link to this type

get_revision_opts()

get_revision_opts() :: [
  block_address: binary(),
  digest_tip_address: binary(),
  document_id: binary()
]
Link to this type

pagination()

pagination() :: [max_results: binary(), next_token: binary()]

Link to this section Functions

Link to this function

create_ledger(name, permission_mode \\ "ALLOW_ALL", deletion_protection \\ false, tags \\ %{})

create_ledger(
  name :: binary(),
  permission_mode :: binary(),
  deletion_protection :: binary(),
  tags :: binary()
) :: ExAws.Operation.JSON.t()
Link to this function

delete_ledger(name)

delete_ledger(name :: binary()) :: ExAws.Operation.JSON.t()
Link to this function

describe_journal_s3export(name, export_id)

describe_journal_s3export(name :: binary(), export_id :: binary()) ::
  ExAws.Operation.JSON.t()
Link to this function

describe_ledger(name)

describe_ledger(name :: binary()) :: ExAws.Operation.JSON.t()
Link to this function

export_journal_to_s3(name, opts)

export_journal_to_s3(name :: binary(), opts :: export_journal_to_s3_opts()) ::
  ExAws.Operation.JSON.t()
Link to this function

get_block(name, opts)

get_block(name :: binary(), opts :: get_block_opts()) ::
  ExAws.Operation.JSON.t()
Link to this function

get_digest(name)

get_digest(name :: binary()) :: ExAws.Operation.JSON.t()
Link to this function

get_revision(name, opts)

get_revision(name :: binary(), opts :: get_block_opts()) ::
  ExAws.Operation.JSON.t()
Link to this function

list_journal_s3exports(opts)

list_journal_s3exports(opts :: pagination()) :: ExAws.Operation.JSON.t()
Link to this function

list_journal_s3exports_for_ledger(name, opts)

list_journal_s3exports_for_ledger(name :: binary(), opts :: pagination()) ::
  ExAws.Operation.JSON.t()
Link to this function

list_ledgers(opts)

list_ledgers(opts :: pagination()) :: ExAws.Operation.JSON.t()
Link to this function

list_tags_for_resource(resource_arn)

list_tags_for_resource(resource_arn :: binary()) :: ExAws.Operation.JSON.t()
Link to this function

tag_resource(resource_arn, tags)

tag_resource(resource_arn :: binary(), tags :: binary()) ::
  ExAws.Operation.JSON.t()
Link to this function

untag_resource(resource_arn, tag_keys)

untag_resource(resource_arn :: binary(), tag_keys :: binary()) ::
  ExAws.Operation.JSON.t()
untag_resource(name :: binary(), deletion_protection :: binary()) ::
  ExAws.Operation.JSON.t()
Link to this function

update_ledger(name, deletion_protection)