Returns a block object at a specified address in a journal. Also returns a proof of the specified block for verification if DigestTipAddress is provided.
For information about the data contents in a block, see Journal contents in the Amazon QLDB Developer Guide.
If the specified ledger doesn't exist or is in DELETING status, then throws ResourceNotFoundException.
If the specified ledger is in CREATING status, then throws ResourcePreconditionNotMetException.
If no block exists with the specified address, then throws InvalidParameterException.
The location of the block that you want to request. An address is an Amazon Ion structure that has two fields: strandId and sequenceNo.
For example: {strandId:"BlFTjlSXze9BIh1KOszcE3",sequenceNo:14}.
STRUCT( "ion_text" VARCHAR )
Show child fields
block_address.ion_text
An Amazon Ion plaintext value contained in a ValueHolder structure.
nameRequired Input Column
The name of the ledger.
VARCHAR
digest_tip_addressInput Column
The latest block location covered by the digest for which to request a proof. An address is an Amazon Ion structure that has two fields: strandId and sequenceNo.
For example: {strandId:"BlFTjlSXze9BIh1KOszcE3",sequenceNo:49}.
STRUCT( "ion_text" VARCHAR )
Show child fields
digest_tip_address.ion_text
An Amazon Ion plaintext value contained in a ValueHolder structure.
_aws_profileInput Column
The AWS profile defines the AWS identity used. It can be defined via credentials or by assuming a IAM role.
Information about this profile's membership in the AWS organization.
Show child fields
_aws_profile.organization.account_name
The name of account speciifed by the organization
_aws_profile.organization.id
The organization id
_aws_profile.organization.master_account
Show child fields
_aws_profile.organization.master_account.email
The organization master account email address
_aws_profile.organization.master_account.id
The organization master account id
_aws_profile.organization.parents[]
Show child fields
_aws_profile.organization.parents[].id
The id of the parent
_aws_profile.organization.parents[].name
The name of the parent
_aws_profile.organization.parents[].tags[]
Show child fields
_aws_profile.organization.parents[].tags[].key
_aws_profile.organization.parents[].tags[].value
_aws_profile.organization.parents[].type
The type of parent can be an organization unit or a root
_aws_profile.organization.tags[]
Show child fields
_aws_profile.organization.tags[].key
_aws_profile.organization.tags[].value
_aws_profile.type
The type of profile, either 'credentials' or 'assumed_role'
_aws_profile.via_profile_name
This IAM role for this profile is assumed by first utilizing another profile with this name to obtain credentials.
_aws_regionInput Column
The AWS region to use.
VARCHAR
block
The block data object in Amazon Ion format.
STRUCT( "ion_text" VARCHAR )
Show child fields
block.ion_text
An Amazon Ion plaintext value contained in a ValueHolder structure.
proof
The proof object in Amazon Ion format returned by a GetBlock request. A proof contains the list of hash values required to recalculate the specified digest using a Merkle tree, starting with the specified block.
STRUCT( "ion_text" VARCHAR )
Show child fields
proof.ion_text
An Amazon Ion plaintext value contained in a ValueHolder structure.