Skip to content

Qldb Classes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CancelJournalKinesisStreamRequestRequestTypeDef

LedgerName

  • Type:
  • Required: Yes

StreamId

  • Type:
  • Required: Yes

CancelJournalKinesisStreamResponseTypeDef

StreamId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateLedgerRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

PermissionsMode

  • Type: typing.Literal['ALLOW_ALL', 'STANDARD']
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

DeletionProtection

  • Type: typing.Optional[bool]

KmsKey

  • Type: typing.Optional[str]

CreateLedgerResponseTypeDef

Name

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['ACTIVE', 'CREATING', 'DELETED', 'DELETING']
  • Required: Yes

CreationDateTime

  • Type:
  • Required: Yes

PermissionsMode

  • Type: typing.Literal['ALLOW_ALL', 'STANDARD']
  • Required: Yes

DeletionProtection

  • Type:
  • Required: Yes

KmsKeyArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteLedgerRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DescribeJournalKinesisStreamRequestRequestTypeDef

LedgerName

  • Type:
  • Required: Yes

StreamId

  • Type:
  • Required: Yes

DescribeJournalKinesisStreamResponseTypeDef

Stream

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeJournalS3ExportRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

ExportId

  • Type:
  • Required: Yes

DescribeJournalS3ExportResponseTypeDef

ExportDescription

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeLedgerRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DescribeLedgerResponseTypeDef

Name

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['ACTIVE', 'CREATING', 'DELETED', 'DELETING']
  • Required: Yes

CreationDateTime

  • Type:
  • Required: Yes

PermissionsMode

  • Type: typing.Literal['ALLOW_ALL', 'STANDARD']
  • Required: Yes

DeletionProtection

  • Type:
  • Required: Yes

EncryptionDescription

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

ExportJournalToS3RequestRequestTypeDef

Name

  • Type:
  • Required: Yes

InclusiveStartTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

ExclusiveEndTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

S3ExportConfiguration

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

OutputFormat

  • Type: typing.Optional[typing.Literal['ION_BINARY', 'ION_TEXT', 'JSON']]

ExportJournalToS3ResponseTypeDef

ExportId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBlockRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

BlockAddress

  • Type:
  • Required: Yes

DigestTipAddress

  • Type: typing.Optional[aws_resource_validator.pydantic_models.qldb_classes.ValueHolderTypeDef]

GetBlockResponseTypeDef

Block

  • Type:
  • Required: Yes

Proof

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDigestRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

GetDigestResponseTypeDef

Digest

  • Type:
  • Required: Yes

DigestTipAddress

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRevisionRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

BlockAddress

  • Type:
  • Required: Yes

DocumentId

  • Type:
  • Required: Yes

DigestTipAddress

  • Type: typing.Optional[aws_resource_validator.pydantic_models.qldb_classes.ValueHolderTypeDef]

GetRevisionResponseTypeDef

Proof

  • Type:
  • Required: Yes

Revision

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

JournalKinesisStreamDescriptionTypeDef

LedgerName

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

StreamId

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['ACTIVE', 'CANCELED', 'COMPLETED', 'FAILED', 'IMPAIRED']
  • Required: Yes

KinesisConfiguration

  • Type:
  • Required: Yes

StreamName

  • Type:
  • Required: Yes

CreationTime

  • Type: typing.Optional[datetime.datetime]

InclusiveStartTime

  • Type: typing.Optional[datetime.datetime]

ExclusiveEndTime

  • Type: typing.Optional[datetime.datetime]

Arn

  • Type: typing.Optional[str]

ErrorCause

  • Type: typing.Optional[typing.Literal['IAM_PERMISSION_REVOKED', 'KINESIS_STREAM_NOT_FOUND']]

JournalS3ExportDescriptionTypeDef

LedgerName

  • Type:
  • Required: Yes

ExportId

  • Type:
  • Required: Yes

ExportCreationTime

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['CANCELLED', 'COMPLETED', 'IN_PROGRESS']
  • Required: Yes

InclusiveStartTime

  • Type:
  • Required: Yes

ExclusiveEndTime

  • Type:
  • Required: Yes

S3ExportConfiguration

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

OutputFormat

  • Type: typing.Optional[typing.Literal['ION_BINARY', 'ION_TEXT', 'JSON']]

KinesisConfigurationTypeDef

StreamArn

  • Type:
  • Required: Yes

AggregationEnabled

  • Type: typing.Optional[bool]

LedgerEncryptionDescriptionTypeDef

KmsKeyArn

  • Type:
  • Required: Yes

EncryptionStatus

  • Type: typing.Literal['ENABLED', 'KMS_KEY_INACCESSIBLE', 'UPDATING']
  • Required: Yes

InaccessibleKmsKeyDateTime

  • Type: typing.Optional[datetime.datetime]

LedgerSummaryTypeDef

Name

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETED', 'DELETING']]

CreationDateTime

  • Type: typing.Optional[datetime.datetime]

ListJournalKinesisStreamsForLedgerRequestRequestTypeDef

LedgerName

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListJournalKinesisStreamsForLedgerResponseTypeDef

Streams

  • Type: typing.List[aws_resource_validator.pydantic_models.qldb_classes.JournalKinesisStreamDescriptionTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListJournalS3ExportsForLedgerRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListJournalS3ExportsForLedgerResponseTypeDef

JournalS3Exports

  • Type: typing.List[aws_resource_validator.pydantic_models.qldb_classes.JournalS3ExportDescriptionTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListJournalS3ExportsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListJournalS3ExportsResponseTypeDef

JournalS3Exports

  • Type: typing.List[aws_resource_validator.pydantic_models.qldb_classes.JournalS3ExportDescriptionTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListLedgersRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListLedgersResponseTypeDef

Ledgers

  • Type: typing.List[aws_resource_validator.pydantic_models.qldb_classes.LedgerSummaryTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponseTypeDef

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

S3EncryptionConfigurationTypeDef

ObjectEncryptionType

  • Type: typing.Literal['NO_ENCRYPTION', 'SSE_KMS', 'SSE_S3']
  • Required: Yes

KmsKeyArn

  • Type: typing.Optional[str]

S3ExportConfigurationTypeDef

Bucket

  • Type:
  • Required: Yes

Prefix

  • Type:
  • Required: Yes

EncryptionConfiguration

  • Type:
  • Required: Yes

StreamJournalToKinesisRequestRequestTypeDef

LedgerName

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

InclusiveStartTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

KinesisConfiguration

  • Type:
  • Required: Yes

StreamName

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

ExclusiveEndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

StreamJournalToKinesisResponseTypeDef

StreamId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

TagResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Mapping[str, str]
  • Required: Yes

UntagResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateLedgerPermissionsModeRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

PermissionsMode

  • Type: typing.Literal['ALLOW_ALL', 'STANDARD']
  • Required: Yes

UpdateLedgerPermissionsModeResponseTypeDef

Name

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

PermissionsMode

  • Type: typing.Literal['ALLOW_ALL', 'STANDARD']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateLedgerRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DeletionProtection

  • Type: typing.Optional[bool]

KmsKey

  • Type: typing.Optional[str]

UpdateLedgerResponseTypeDef

Name

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['ACTIVE', 'CREATING', 'DELETED', 'DELETING']
  • Required: Yes

CreationDateTime

  • Type:
  • Required: Yes

DeletionProtection

  • Type:
  • Required: Yes

EncryptionDescription

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ValueHolderTypeDef

IonText

  • Type: typing.Optional[str]