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]