amazonka-qldb-2.0: Amazon QLDB SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.QLDB

Description

Derived from API version 2019-01-02 of the AWS service descriptions, licensed under Apache 2.0.

The control plane for Amazon QLDB

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2019-01-02 of the Amazon QLDB SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by QLDB.

InvalidParameterException

_InvalidParameterException :: AsError a => Fold a ServiceError Source #

One or more parameters in the request aren't valid.

LimitExceededException

_LimitExceededException :: AsError a => Fold a ServiceError Source #

You have reached the limit on the maximum number of resources allowed.

ResourceAlreadyExistsException

_ResourceAlreadyExistsException :: AsError a => Fold a ServiceError Source #

The specified resource already exists.

ResourceInUseException

_ResourceInUseException :: AsError a => Fold a ServiceError Source #

The specified resource can't be modified at this time.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The specified resource doesn't exist.

ResourcePreconditionNotMetException

_ResourcePreconditionNotMetException :: AsError a => Fold a ServiceError Source #

The operation failed because a condition wasn't satisfied in advance.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

CancelJournalKinesisStream

data CancelJournalKinesisStream Source #

See: newCancelJournalKinesisStream smart constructor.

Instances

Instances details
ToHeaders CancelJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

ToPath CancelJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

ToQuery CancelJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

AWSRequest CancelJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

Generic CancelJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

Associated Types

type Rep CancelJournalKinesisStream :: Type -> Type #

Read CancelJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

Show CancelJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

NFData CancelJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

Eq CancelJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

Hashable CancelJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

type AWSResponse CancelJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

type Rep CancelJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

type Rep CancelJournalKinesisStream = D1 ('MetaData "CancelJournalKinesisStream" "Amazonka.QLDB.CancelJournalKinesisStream" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "CancelJournalKinesisStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ledgerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "streamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCancelJournalKinesisStream Source #

Create a value of CancelJournalKinesisStream with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CancelJournalKinesisStream, cancelJournalKinesisStream_ledgerName - The name of the ledger.

CancelJournalKinesisStream, cancelJournalKinesisStream_streamId - The UUID (represented in Base62-encoded text) of the QLDB journal stream to be canceled.

data CancelJournalKinesisStreamResponse Source #

Instances

Instances details
Generic CancelJournalKinesisStreamResponse Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

Associated Types

type Rep CancelJournalKinesisStreamResponse :: Type -> Type #

Read CancelJournalKinesisStreamResponse Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

Show CancelJournalKinesisStreamResponse Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

NFData CancelJournalKinesisStreamResponse Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

Eq CancelJournalKinesisStreamResponse Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

type Rep CancelJournalKinesisStreamResponse Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

type Rep CancelJournalKinesisStreamResponse = D1 ('MetaData "CancelJournalKinesisStreamResponse" "Amazonka.QLDB.CancelJournalKinesisStream" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "CancelJournalKinesisStreamResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCancelJournalKinesisStreamResponse Source #

Create a value of CancelJournalKinesisStreamResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CancelJournalKinesisStream, cancelJournalKinesisStreamResponse_streamId - The UUID (Base62-encoded text) of the canceled QLDB journal stream.

$sel:httpStatus:CancelJournalKinesisStreamResponse', cancelJournalKinesisStreamResponse_httpStatus - The response's http status code.

CreateLedger

data CreateLedger Source #

See: newCreateLedger smart constructor.

Instances

Instances details
ToJSON CreateLedger Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

ToHeaders CreateLedger Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

ToPath CreateLedger Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

ToQuery CreateLedger Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

AWSRequest CreateLedger Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

Associated Types

type AWSResponse CreateLedger #

Generic CreateLedger Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

Associated Types

type Rep CreateLedger :: Type -> Type #

Read CreateLedger Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

Show CreateLedger Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

NFData CreateLedger Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

Methods

rnf :: CreateLedger -> () #

Eq CreateLedger Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

Hashable CreateLedger Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

type AWSResponse CreateLedger Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

type Rep CreateLedger Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

type Rep CreateLedger = D1 ('MetaData "CreateLedger" "Amazonka.QLDB.CreateLedger" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "CreateLedger'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deletionProtection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "permissionsMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PermissionsMode)))))

newCreateLedger Source #

Create a value of CreateLedger with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateLedger, createLedger_deletionProtection - The flag that prevents a ledger from being deleted by any user. If not provided on ledger creation, this feature is enabled (true) by default.

If deletion protection is enabled, you must first disable it before you can delete the ledger. You can disable it by calling the UpdateLedger operation to set the flag to false.

$sel:kmsKey:CreateLedger', createLedger_kmsKey - The key in Key Management Service (KMS) to use for encryption of data at rest in the ledger. For more information, see Encryption at rest in the Amazon QLDB Developer Guide.

Use one of the following options to specify this parameter:

  • AWS_OWNED_KMS_KEY: Use an KMS key that is owned and managed by Amazon Web Services on your behalf.
  • Undefined: By default, use an Amazon Web Services owned KMS key.
  • A valid symmetric customer managed KMS key: Use the specified KMS key in your account that you create, own, and manage.

    Amazon QLDB does not support asymmetric keys. For more information, see Using symmetric and asymmetric keys in the Key Management Service Developer Guide.

To specify a customer managed KMS key, you can use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. When using an alias name, prefix it with "alias/". To specify a key in a different Amazon Web Services account, you must use the key ARN or alias ARN.

For example:

  • Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab
  • Key ARN: arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
  • Alias name: alias/ExampleAlias
  • Alias ARN: arn:aws:kms:us-east-2:111122223333:alias/ExampleAlias

For more information, see Key identifiers (KeyId) in the Key Management Service Developer Guide.

$sel:tags:CreateLedger', createLedger_tags - The key-value pairs to add as tags to the ledger that you want to create. Tag keys are case sensitive. Tag values are case sensitive and can be null.

CreateLedger, createLedger_name - The name of the ledger that you want to create. The name must be unique among all of the ledgers in your Amazon Web Services account in the current Region.

Naming constraints for ledger names are defined in Quotas in Amazon QLDB in the Amazon QLDB Developer Guide.

CreateLedger, createLedger_permissionsMode - The permissions mode to assign to the ledger that you want to create. This parameter can have one of the following values:

  • ALLOW_ALL: A legacy permissions mode that enables access control with API-level granularity for ledgers.

    This mode allows users who have the SendCommand API permission for this ledger to run all PartiQL commands (hence, ALLOW_ALL) on any tables in the specified ledger. This mode disregards any table-level or command-level IAM permissions policies that you create for the ledger.

  • STANDARD: (Recommended) A permissions mode that enables access control with finer granularity for ledgers, tables, and PartiQL commands.

    By default, this mode denies all user requests to run any PartiQL commands on any tables in this ledger. To allow PartiQL commands to run, you must create IAM permissions policies for specific table resources and PartiQL actions, in addition to the SendCommand API permission for the ledger. For information, see Getting started with the standard permissions mode in the Amazon QLDB Developer Guide.

We strongly recommend using the STANDARD permissions mode to maximize the security of your ledger data.

data CreateLedgerResponse Source #

See: newCreateLedgerResponse smart constructor.

Instances

Instances details
Generic CreateLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

Associated Types

type Rep CreateLedgerResponse :: Type -> Type #

Read CreateLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

Show CreateLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

NFData CreateLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

Methods

rnf :: CreateLedgerResponse -> () #

Eq CreateLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

type Rep CreateLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

newCreateLedgerResponse Source #

Create a value of CreateLedgerResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateLedgerResponse, createLedgerResponse_arn - The Amazon Resource Name (ARN) for the ledger.

CreateLedgerResponse, createLedgerResponse_creationDateTime - The date and time, in epoch time format, when the ledger was created. (Epoch time format is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)

CreateLedger, createLedgerResponse_deletionProtection - The flag that prevents a ledger from being deleted by any user. If not provided on ledger creation, this feature is enabled (true) by default.

If deletion protection is enabled, you must first disable it before you can delete the ledger. You can disable it by calling the UpdateLedger operation to set the flag to false.

CreateLedgerResponse, createLedgerResponse_kmsKeyArn - The ARN of the customer managed KMS key that the ledger uses for encryption at rest. If this parameter is undefined, the ledger uses an Amazon Web Services owned KMS key for encryption.

CreateLedger, createLedgerResponse_name - The name of the ledger.

CreateLedger, createLedgerResponse_permissionsMode - The permissions mode of the ledger that you created.

CreateLedgerResponse, createLedgerResponse_state - The current status of the ledger.

$sel:httpStatus:CreateLedgerResponse', createLedgerResponse_httpStatus - The response's http status code.

DeleteLedger

data DeleteLedger Source #

See: newDeleteLedger smart constructor.

Constructors

DeleteLedger' Text 

Instances

Instances details
ToHeaders DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

ToPath DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

ToQuery DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

AWSRequest DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

Associated Types

type AWSResponse DeleteLedger #

Generic DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

Associated Types

type Rep DeleteLedger :: Type -> Type #

Read DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

Show DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

NFData DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

Methods

rnf :: DeleteLedger -> () #

Eq DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

Hashable DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

type AWSResponse DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

type Rep DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

type Rep DeleteLedger = D1 ('MetaData "DeleteLedger" "Amazonka.QLDB.DeleteLedger" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "DeleteLedger'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteLedger Source #

Create a value of DeleteLedger with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteLedger, deleteLedger_name - The name of the ledger that you want to delete.

data DeleteLedgerResponse Source #

See: newDeleteLedgerResponse smart constructor.

Constructors

DeleteLedgerResponse' 

newDeleteLedgerResponse :: DeleteLedgerResponse Source #

Create a value of DeleteLedgerResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DescribeJournalKinesisStream

data DescribeJournalKinesisStream Source #

See: newDescribeJournalKinesisStream smart constructor.

Instances

Instances details
ToHeaders DescribeJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalKinesisStream

ToPath DescribeJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalKinesisStream

ToQuery DescribeJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalKinesisStream

AWSRequest DescribeJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalKinesisStream

Generic DescribeJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalKinesisStream

Associated Types

type Rep DescribeJournalKinesisStream :: Type -> Type #

Read DescribeJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalKinesisStream

Show DescribeJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalKinesisStream

NFData DescribeJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalKinesisStream

Eq DescribeJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalKinesisStream

Hashable DescribeJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalKinesisStream

type AWSResponse DescribeJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalKinesisStream

type Rep DescribeJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalKinesisStream

type Rep DescribeJournalKinesisStream = D1 ('MetaData "DescribeJournalKinesisStream" "Amazonka.QLDB.DescribeJournalKinesisStream" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "DescribeJournalKinesisStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ledgerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "streamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeJournalKinesisStream Source #

Create a value of DescribeJournalKinesisStream with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeJournalKinesisStream, describeJournalKinesisStream_ledgerName - The name of the ledger.

DescribeJournalKinesisStream, describeJournalKinesisStream_streamId - The UUID (represented in Base62-encoded text) of the QLDB journal stream to describe.

data DescribeJournalKinesisStreamResponse Source #

Instances

Instances details
Generic DescribeJournalKinesisStreamResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalKinesisStream

Read DescribeJournalKinesisStreamResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalKinesisStream

Show DescribeJournalKinesisStreamResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalKinesisStream

NFData DescribeJournalKinesisStreamResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalKinesisStream

Eq DescribeJournalKinesisStreamResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalKinesisStream

type Rep DescribeJournalKinesisStreamResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalKinesisStream

type Rep DescribeJournalKinesisStreamResponse = D1 ('MetaData "DescribeJournalKinesisStreamResponse" "Amazonka.QLDB.DescribeJournalKinesisStream" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "DescribeJournalKinesisStreamResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "stream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JournalKinesisStreamDescription)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeJournalKinesisStreamResponse Source #

Create a value of DescribeJournalKinesisStreamResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:stream:DescribeJournalKinesisStreamResponse', describeJournalKinesisStreamResponse_stream - Information about the QLDB journal stream returned by a DescribeJournalS3Export request.

$sel:httpStatus:DescribeJournalKinesisStreamResponse', describeJournalKinesisStreamResponse_httpStatus - The response's http status code.

DescribeJournalS3Export

data DescribeJournalS3Export Source #

See: newDescribeJournalS3Export smart constructor.

Instances

Instances details
ToHeaders DescribeJournalS3Export Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

ToPath DescribeJournalS3Export Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

ToQuery DescribeJournalS3Export Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

AWSRequest DescribeJournalS3Export Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

Generic DescribeJournalS3Export Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

Associated Types

type Rep DescribeJournalS3Export :: Type -> Type #

Read DescribeJournalS3Export Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

Show DescribeJournalS3Export Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

NFData DescribeJournalS3Export Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

Methods

rnf :: DescribeJournalS3Export -> () #

Eq DescribeJournalS3Export Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

Hashable DescribeJournalS3Export Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

type AWSResponse DescribeJournalS3Export Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

type Rep DescribeJournalS3Export Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

type Rep DescribeJournalS3Export = D1 ('MetaData "DescribeJournalS3Export" "Amazonka.QLDB.DescribeJournalS3Export" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "DescribeJournalS3Export'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "exportId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeJournalS3Export Source #

Create a value of DescribeJournalS3Export with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeJournalS3Export, describeJournalS3Export_name - The name of the ledger.

DescribeJournalS3Export, describeJournalS3Export_exportId - The UUID (represented in Base62-encoded text) of the journal export job to describe.

data DescribeJournalS3ExportResponse Source #

See: newDescribeJournalS3ExportResponse smart constructor.

Instances

Instances details
Generic DescribeJournalS3ExportResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

Associated Types

type Rep DescribeJournalS3ExportResponse :: Type -> Type #

Read DescribeJournalS3ExportResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

Show DescribeJournalS3ExportResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

NFData DescribeJournalS3ExportResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

Eq DescribeJournalS3ExportResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

type Rep DescribeJournalS3ExportResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

type Rep DescribeJournalS3ExportResponse = D1 ('MetaData "DescribeJournalS3ExportResponse" "Amazonka.QLDB.DescribeJournalS3Export" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "DescribeJournalS3ExportResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "exportDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 JournalS3ExportDescription)))

newDescribeJournalS3ExportResponse Source #

Create a value of DescribeJournalS3ExportResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DescribeJournalS3ExportResponse', describeJournalS3ExportResponse_httpStatus - The response's http status code.

$sel:exportDescription:DescribeJournalS3ExportResponse', describeJournalS3ExportResponse_exportDescription - Information about the journal export job returned by a DescribeJournalS3Export request.

DescribeLedger

data DescribeLedger Source #

See: newDescribeLedger smart constructor.

Constructors

DescribeLedger' Text 

Instances

Instances details
ToHeaders DescribeLedger Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

ToPath DescribeLedger Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

ToQuery DescribeLedger Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

AWSRequest DescribeLedger Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

Associated Types

type AWSResponse DescribeLedger #

Generic DescribeLedger Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

Associated Types

type Rep DescribeLedger :: Type -> Type #

Read DescribeLedger Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

Show DescribeLedger Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

NFData DescribeLedger Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

Methods

rnf :: DescribeLedger -> () #

Eq DescribeLedger Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

Hashable DescribeLedger Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

type AWSResponse DescribeLedger Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

type Rep DescribeLedger Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

type Rep DescribeLedger = D1 ('MetaData "DescribeLedger" "Amazonka.QLDB.DescribeLedger" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "DescribeLedger'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeLedger Source #

Create a value of DescribeLedger with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeLedger, describeLedger_name - The name of the ledger that you want to describe.

data DescribeLedgerResponse Source #

See: newDescribeLedgerResponse smart constructor.

Instances

Instances details
Generic DescribeLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

Associated Types

type Rep DescribeLedgerResponse :: Type -> Type #

Read DescribeLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

Show DescribeLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

NFData DescribeLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

Methods

rnf :: DescribeLedgerResponse -> () #

Eq DescribeLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

type Rep DescribeLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

newDescribeLedgerResponse Source #

Create a value of DescribeLedgerResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeLedgerResponse, describeLedgerResponse_arn - The Amazon Resource Name (ARN) for the ledger.

DescribeLedgerResponse, describeLedgerResponse_creationDateTime - The date and time, in epoch time format, when the ledger was created. (Epoch time format is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)

$sel:deletionProtection:DescribeLedgerResponse', describeLedgerResponse_deletionProtection - The flag that prevents a ledger from being deleted by any user. If not provided on ledger creation, this feature is enabled (true) by default.

If deletion protection is enabled, you must first disable it before you can delete the ledger. You can disable it by calling the UpdateLedger operation to set the flag to false.

$sel:encryptionDescription:DescribeLedgerResponse', describeLedgerResponse_encryptionDescription - Information about the encryption of data at rest in the ledger. This includes the current status, the KMS key, and when the key became inaccessible (in the case of an error).

DescribeLedger, describeLedgerResponse_name - The name of the ledger.

$sel:permissionsMode:DescribeLedgerResponse', describeLedgerResponse_permissionsMode - The permissions mode of the ledger.

DescribeLedgerResponse, describeLedgerResponse_state - The current status of the ledger.

$sel:httpStatus:DescribeLedgerResponse', describeLedgerResponse_httpStatus - The response's http status code.

ExportJournalToS3

data ExportJournalToS3 Source #

See: newExportJournalToS3 smart constructor.

Instances

Instances details
ToJSON ExportJournalToS3 Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

ToHeaders ExportJournalToS3 Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

ToPath ExportJournalToS3 Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

ToQuery ExportJournalToS3 Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

AWSRequest ExportJournalToS3 Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

Associated Types

type AWSResponse ExportJournalToS3 #

Generic ExportJournalToS3 Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

Associated Types

type Rep ExportJournalToS3 :: Type -> Type #

Read ExportJournalToS3 Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

Show ExportJournalToS3 Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

NFData ExportJournalToS3 Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

Methods

rnf :: ExportJournalToS3 -> () #

Eq ExportJournalToS3 Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

Hashable ExportJournalToS3 Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

type AWSResponse ExportJournalToS3 Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

type Rep ExportJournalToS3 Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

type Rep ExportJournalToS3 = D1 ('MetaData "ExportJournalToS3" "Amazonka.QLDB.ExportJournalToS3" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "ExportJournalToS3'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "outputFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OutputFormat)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "inclusiveStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))) :*: (S1 ('MetaSel ('Just "exclusiveEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: (S1 ('MetaSel ('Just "s3ExportConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 S3ExportConfiguration) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newExportJournalToS3 Source #

Create a value of ExportJournalToS3 with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ExportJournalToS3, exportJournalToS3_outputFormat - The output format of your exported journal data. If this parameter is not specified, the exported data defaults to ION_TEXT format.

ExportJournalToS3, exportJournalToS3_name - The name of the ledger.

ExportJournalToS3, exportJournalToS3_inclusiveStartTime - The inclusive start date and time for the range of journal contents to export.

The InclusiveStartTime must be in ISO 8601 date and time format and in Universal Coordinated Time (UTC). For example: 2019-06-13T21:36:34Z.

The InclusiveStartTime must be before ExclusiveEndTime.

If you provide an InclusiveStartTime that is before the ledger's CreationDateTime, Amazon QLDB defaults it to the ledger's CreationDateTime.

ExportJournalToS3, exportJournalToS3_exclusiveEndTime - The exclusive end date and time for the range of journal contents to export.

The ExclusiveEndTime must be in ISO 8601 date and time format and in Universal Coordinated Time (UTC). For example: 2019-06-13T21:36:34Z.

The ExclusiveEndTime must be less than or equal to the current UTC date and time.

ExportJournalToS3, exportJournalToS3_s3ExportConfiguration - The configuration settings of the Amazon S3 bucket destination for your export request.

ExportJournalToS3, exportJournalToS3_roleArn - The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal export job to do the following:

  • Write objects into your Amazon Simple Storage Service (Amazon S3) bucket.
  • (Optional) Use your customer managed key in Key Management Service (KMS) for server-side encryption of your exported data.

To pass a role to QLDB when requesting a journal export, you must have permissions to perform the iam:PassRole action on the IAM role resource. This is required for all journal export requests.

data ExportJournalToS3Response Source #

See: newExportJournalToS3Response smart constructor.

Instances

Instances details
Generic ExportJournalToS3Response Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

Associated Types

type Rep ExportJournalToS3Response :: Type -> Type #

Read ExportJournalToS3Response Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

Show ExportJournalToS3Response Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

NFData ExportJournalToS3Response Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

Eq ExportJournalToS3Response Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

type Rep ExportJournalToS3Response Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

type Rep ExportJournalToS3Response = D1 ('MetaData "ExportJournalToS3Response" "Amazonka.QLDB.ExportJournalToS3" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "ExportJournalToS3Response'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "exportId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newExportJournalToS3Response Source #

Create a value of ExportJournalToS3Response with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:ExportJournalToS3Response', exportJournalToS3Response_httpStatus - The response's http status code.

ExportJournalToS3Response, exportJournalToS3Response_exportId - The UUID (represented in Base62-encoded text) that QLDB assigns to each journal export job.

To describe your export request and check the status of the job, you can use ExportId to call DescribeJournalS3Export.

GetBlock

data GetBlock Source #

See: newGetBlock smart constructor.

Instances

Instances details
ToJSON GetBlock Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

ToHeaders GetBlock Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

Methods

toHeaders :: GetBlock -> [Header] #

ToPath GetBlock Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

ToQuery GetBlock Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

AWSRequest GetBlock Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

Associated Types

type AWSResponse GetBlock #

Generic GetBlock Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

Associated Types

type Rep GetBlock :: Type -> Type #

Methods

from :: GetBlock -> Rep GetBlock x #

to :: Rep GetBlock x -> GetBlock #

Show GetBlock Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

NFData GetBlock Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

Methods

rnf :: GetBlock -> () #

Eq GetBlock Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

Hashable GetBlock Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

Methods

hashWithSalt :: Int -> GetBlock -> Int #

hash :: GetBlock -> Int #

type AWSResponse GetBlock Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

type Rep GetBlock Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

type Rep GetBlock = D1 ('MetaData "GetBlock" "Amazonka.QLDB.GetBlock" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "GetBlock'" 'PrefixI 'True) (S1 ('MetaSel ('Just "digestTipAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive ValueHolder))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "blockAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive ValueHolder)))))

newGetBlock Source #

Create a value of GetBlock with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:digestTipAddress:GetBlock', getBlock_digestTipAddress - 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}.

GetBlock, getBlock_name - The name of the ledger.

$sel:blockAddress:GetBlock', getBlock_blockAddress - 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}.

data GetBlockResponse Source #

See: newGetBlockResponse smart constructor.

Instances

Instances details
Generic GetBlockResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

Associated Types

type Rep GetBlockResponse :: Type -> Type #

Show GetBlockResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

NFData GetBlockResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

Methods

rnf :: GetBlockResponse -> () #

Eq GetBlockResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

type Rep GetBlockResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

type Rep GetBlockResponse = D1 ('MetaData "GetBlockResponse" "Amazonka.QLDB.GetBlock" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "GetBlockResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "proof") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive ValueHolder))) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "block") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive ValueHolder)))))

newGetBlockResponse Source #

Create a value of GetBlockResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:proof:GetBlockResponse', getBlockResponse_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.

$sel:httpStatus:GetBlockResponse', getBlockResponse_httpStatus - The response's http status code.

$sel:block:GetBlockResponse', getBlockResponse_block - The block data object in Amazon Ion format.

GetDigest

data GetDigest Source #

See: newGetDigest smart constructor.

Constructors

GetDigest' Text 

Instances

Instances details
ToJSON GetDigest Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

ToHeaders GetDigest Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

Methods

toHeaders :: GetDigest -> [Header] #

ToPath GetDigest Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

ToQuery GetDigest Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

AWSRequest GetDigest Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

Associated Types

type AWSResponse GetDigest #

Generic GetDigest Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

Associated Types

type Rep GetDigest :: Type -> Type #

Read GetDigest Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

Show GetDigest Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

NFData GetDigest Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

Methods

rnf :: GetDigest -> () #

Eq GetDigest Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

Hashable GetDigest Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

type AWSResponse GetDigest Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

type Rep GetDigest Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

type Rep GetDigest = D1 ('MetaData "GetDigest" "Amazonka.QLDB.GetDigest" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "GetDigest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetDigest Source #

Arguments

:: Text

GetDigest

-> GetDigest 

Create a value of GetDigest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetDigest, getDigest_name - The name of the ledger.

data GetDigestResponse Source #

See: newGetDigestResponse smart constructor.

Instances

Instances details
Generic GetDigestResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

Associated Types

type Rep GetDigestResponse :: Type -> Type #

Show GetDigestResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

NFData GetDigestResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

Methods

rnf :: GetDigestResponse -> () #

Eq GetDigestResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

type Rep GetDigestResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

type Rep GetDigestResponse = D1 ('MetaData "GetDigestResponse" "Amazonka.QLDB.GetDigest" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "GetDigestResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "digest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Base64) :*: S1 ('MetaSel ('Just "digestTipAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive ValueHolder)))))

newGetDigestResponse Source #

Create a value of GetDigestResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetDigestResponse', getDigestResponse_httpStatus - The response's http status code.

$sel:digest:GetDigestResponse', getDigestResponse_digest - The 256-bit hash value representing the digest returned by a GetDigest request.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

$sel:digestTipAddress:GetDigestResponse', getDigestResponse_digestTipAddress - The latest block location covered by the digest that you requested. An address is an Amazon Ion structure that has two fields: strandId and sequenceNo.

GetRevision

data GetRevision Source #

See: newGetRevision smart constructor.

Instances

Instances details
ToJSON GetRevision Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

ToHeaders GetRevision Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

Methods

toHeaders :: GetRevision -> [Header] #

ToPath GetRevision Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

ToQuery GetRevision Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

AWSRequest GetRevision Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

Associated Types

type AWSResponse GetRevision #

Generic GetRevision Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

Associated Types

type Rep GetRevision :: Type -> Type #

Show GetRevision Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

NFData GetRevision Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

Methods

rnf :: GetRevision -> () #

Eq GetRevision Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

Hashable GetRevision Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

type AWSResponse GetRevision Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

type Rep GetRevision Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

type Rep GetRevision = D1 ('MetaData "GetRevision" "Amazonka.QLDB.GetRevision" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "GetRevision'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "digestTipAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive ValueHolder))) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "blockAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive ValueHolder)) :*: S1 ('MetaSel ('Just "documentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetRevision Source #

Create a value of GetRevision with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:digestTipAddress:GetRevision', getRevision_digestTipAddress - 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}.

GetRevision, getRevision_name - The name of the ledger.

$sel:blockAddress:GetRevision', getRevision_blockAddress - The block location of the document revision to be verified. An address is an Amazon Ion structure that has two fields: strandId and sequenceNo.

For example: {strandId:"BlFTjlSXze9BIh1KOszcE3",sequenceNo:14}.

$sel:documentId:GetRevision', getRevision_documentId - The UUID (represented in Base62-encoded text) of the document to be verified.

data GetRevisionResponse Source #

See: newGetRevisionResponse smart constructor.

Instances

Instances details
Generic GetRevisionResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

Associated Types

type Rep GetRevisionResponse :: Type -> Type #

Show GetRevisionResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

NFData GetRevisionResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

Methods

rnf :: GetRevisionResponse -> () #

Eq GetRevisionResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

type Rep GetRevisionResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

type Rep GetRevisionResponse = D1 ('MetaData "GetRevisionResponse" "Amazonka.QLDB.GetRevision" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "GetRevisionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "proof") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive ValueHolder))) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "revision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive ValueHolder)))))

newGetRevisionResponse Source #

Create a value of GetRevisionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:proof:GetRevisionResponse', getRevisionResponse_proof - The proof object in Amazon Ion format returned by a GetRevision request. A proof contains the list of hash values that are required to recalculate the specified digest using a Merkle tree, starting with the specified document revision.

$sel:httpStatus:GetRevisionResponse', getRevisionResponse_httpStatus - The response's http status code.

$sel:revision:GetRevisionResponse', getRevisionResponse_revision - The document revision data object in Amazon Ion format.

ListJournalKinesisStreamsForLedger

data ListJournalKinesisStreamsForLedger Source #

Instances

Instances details
ToHeaders ListJournalKinesisStreamsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalKinesisStreamsForLedger

ToPath ListJournalKinesisStreamsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalKinesisStreamsForLedger

ToQuery ListJournalKinesisStreamsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalKinesisStreamsForLedger

AWSRequest ListJournalKinesisStreamsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalKinesisStreamsForLedger

Generic ListJournalKinesisStreamsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalKinesisStreamsForLedger

Associated Types

type Rep ListJournalKinesisStreamsForLedger :: Type -> Type #

Read ListJournalKinesisStreamsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalKinesisStreamsForLedger

Show ListJournalKinesisStreamsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalKinesisStreamsForLedger

NFData ListJournalKinesisStreamsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalKinesisStreamsForLedger

Eq ListJournalKinesisStreamsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalKinesisStreamsForLedger

Hashable ListJournalKinesisStreamsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalKinesisStreamsForLedger

type AWSResponse ListJournalKinesisStreamsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalKinesisStreamsForLedger

type Rep ListJournalKinesisStreamsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalKinesisStreamsForLedger

type Rep ListJournalKinesisStreamsForLedger = D1 ('MetaData "ListJournalKinesisStreamsForLedger" "Amazonka.QLDB.ListJournalKinesisStreamsForLedger" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "ListJournalKinesisStreamsForLedger'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ledgerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListJournalKinesisStreamsForLedger Source #

Create a value of ListJournalKinesisStreamsForLedger with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListJournalKinesisStreamsForLedger', listJournalKinesisStreamsForLedger_maxResults - The maximum number of results to return in a single ListJournalKinesisStreamsForLedger request. (The actual number of results returned might be fewer.)

ListJournalKinesisStreamsForLedger, listJournalKinesisStreamsForLedger_nextToken - A pagination token, indicating that you want to retrieve the next page of results. If you received a value for NextToken in the response from a previous ListJournalKinesisStreamsForLedger call, you should use that value as input here.

ListJournalKinesisStreamsForLedger, listJournalKinesisStreamsForLedger_ledgerName - The name of the ledger.

data ListJournalKinesisStreamsForLedgerResponse Source #

Instances

Instances details
Generic ListJournalKinesisStreamsForLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalKinesisStreamsForLedger

Read ListJournalKinesisStreamsForLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalKinesisStreamsForLedger

Show ListJournalKinesisStreamsForLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalKinesisStreamsForLedger

NFData ListJournalKinesisStreamsForLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalKinesisStreamsForLedger

Eq ListJournalKinesisStreamsForLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalKinesisStreamsForLedger

type Rep ListJournalKinesisStreamsForLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalKinesisStreamsForLedger

type Rep ListJournalKinesisStreamsForLedgerResponse = D1 ('MetaData "ListJournalKinesisStreamsForLedgerResponse" "Amazonka.QLDB.ListJournalKinesisStreamsForLedger" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "ListJournalKinesisStreamsForLedgerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "streams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [JournalKinesisStreamDescription])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListJournalKinesisStreamsForLedgerResponse Source #

Create a value of ListJournalKinesisStreamsForLedgerResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListJournalKinesisStreamsForLedger, listJournalKinesisStreamsForLedgerResponse_nextToken - - If NextToken is empty, the last page of results has been processed and there are no more results to be retrieved.

  • If NextToken is not empty, more results are available. To retrieve the next page of results, use the value of NextToken in a subsequent ListJournalKinesisStreamsForLedger call.

$sel:streams:ListJournalKinesisStreamsForLedgerResponse', listJournalKinesisStreamsForLedgerResponse_streams - The array of QLDB journal stream descriptors that are associated with the given ledger.

$sel:httpStatus:ListJournalKinesisStreamsForLedgerResponse', listJournalKinesisStreamsForLedgerResponse_httpStatus - The response's http status code.

ListJournalS3Exports

data ListJournalS3Exports Source #

See: newListJournalS3Exports smart constructor.

Instances

Instances details
ToHeaders ListJournalS3Exports Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

ToPath ListJournalS3Exports Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

ToQuery ListJournalS3Exports Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

AWSRequest ListJournalS3Exports Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

Associated Types

type AWSResponse ListJournalS3Exports #

Generic ListJournalS3Exports Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

Associated Types

type Rep ListJournalS3Exports :: Type -> Type #

Read ListJournalS3Exports Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

Show ListJournalS3Exports Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

NFData ListJournalS3Exports Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

Methods

rnf :: ListJournalS3Exports -> () #

Eq ListJournalS3Exports Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

Hashable ListJournalS3Exports Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

type AWSResponse ListJournalS3Exports Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

type Rep ListJournalS3Exports Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

type Rep ListJournalS3Exports = D1 ('MetaData "ListJournalS3Exports" "Amazonka.QLDB.ListJournalS3Exports" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "ListJournalS3Exports'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListJournalS3Exports :: ListJournalS3Exports Source #

Create a value of ListJournalS3Exports with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListJournalS3Exports', listJournalS3Exports_maxResults - The maximum number of results to return in a single ListJournalS3Exports request. (The actual number of results returned might be fewer.)

ListJournalS3Exports, listJournalS3Exports_nextToken - A pagination token, indicating that you want to retrieve the next page of results. If you received a value for NextToken in the response from a previous ListJournalS3Exports call, then you should use that value as input here.

data ListJournalS3ExportsResponse Source #

See: newListJournalS3ExportsResponse smart constructor.

Instances

Instances details
Generic ListJournalS3ExportsResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

Associated Types

type Rep ListJournalS3ExportsResponse :: Type -> Type #

Read ListJournalS3ExportsResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

Show ListJournalS3ExportsResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

NFData ListJournalS3ExportsResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

Eq ListJournalS3ExportsResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

type Rep ListJournalS3ExportsResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

type Rep ListJournalS3ExportsResponse = D1 ('MetaData "ListJournalS3ExportsResponse" "Amazonka.QLDB.ListJournalS3Exports" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "ListJournalS3ExportsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "journalS3Exports") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [JournalS3ExportDescription])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListJournalS3ExportsResponse Source #

Create a value of ListJournalS3ExportsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:journalS3Exports:ListJournalS3ExportsResponse', listJournalS3ExportsResponse_journalS3Exports - The array of journal export job descriptions for all ledgers that are associated with the current Amazon Web Services account and Region.

ListJournalS3Exports, listJournalS3ExportsResponse_nextToken - - If NextToken is empty, then the last page of results has been processed and there are no more results to be retrieved.

  • If NextToken is not empty, then there are more results available. To retrieve the next page of results, use the value of NextToken in a subsequent ListJournalS3Exports call.

$sel:httpStatus:ListJournalS3ExportsResponse', listJournalS3ExportsResponse_httpStatus - The response's http status code.

ListJournalS3ExportsForLedger

data ListJournalS3ExportsForLedger Source #

See: newListJournalS3ExportsForLedger smart constructor.

Instances

Instances details
ToHeaders ListJournalS3ExportsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3ExportsForLedger

ToPath ListJournalS3ExportsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3ExportsForLedger

ToQuery ListJournalS3ExportsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3ExportsForLedger

AWSRequest ListJournalS3ExportsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3ExportsForLedger

Generic ListJournalS3ExportsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3ExportsForLedger

Associated Types

type Rep ListJournalS3ExportsForLedger :: Type -> Type #

Read ListJournalS3ExportsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3ExportsForLedger

Show ListJournalS3ExportsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3ExportsForLedger

NFData ListJournalS3ExportsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3ExportsForLedger

Eq ListJournalS3ExportsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3ExportsForLedger

Hashable ListJournalS3ExportsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3ExportsForLedger

type AWSResponse ListJournalS3ExportsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3ExportsForLedger

type Rep ListJournalS3ExportsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3ExportsForLedger

type Rep ListJournalS3ExportsForLedger = D1 ('MetaData "ListJournalS3ExportsForLedger" "Amazonka.QLDB.ListJournalS3ExportsForLedger" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "ListJournalS3ExportsForLedger'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListJournalS3ExportsForLedger Source #

Create a value of ListJournalS3ExportsForLedger with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListJournalS3ExportsForLedger', listJournalS3ExportsForLedger_maxResults - The maximum number of results to return in a single ListJournalS3ExportsForLedger request. (The actual number of results returned might be fewer.)

ListJournalS3ExportsForLedger, listJournalS3ExportsForLedger_nextToken - A pagination token, indicating that you want to retrieve the next page of results. If you received a value for NextToken in the response from a previous ListJournalS3ExportsForLedger call, then you should use that value as input here.

ListJournalS3ExportsForLedger, listJournalS3ExportsForLedger_name - The name of the ledger.

data ListJournalS3ExportsForLedgerResponse Source #

Instances

Instances details
Generic ListJournalS3ExportsForLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3ExportsForLedger

Read ListJournalS3ExportsForLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3ExportsForLedger

Show ListJournalS3ExportsForLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3ExportsForLedger

NFData ListJournalS3ExportsForLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3ExportsForLedger

Eq ListJournalS3ExportsForLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3ExportsForLedger

type Rep ListJournalS3ExportsForLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3ExportsForLedger

type Rep ListJournalS3ExportsForLedgerResponse = D1 ('MetaData "ListJournalS3ExportsForLedgerResponse" "Amazonka.QLDB.ListJournalS3ExportsForLedger" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "ListJournalS3ExportsForLedgerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "journalS3Exports") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [JournalS3ExportDescription])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListJournalS3ExportsForLedgerResponse Source #

Create a value of ListJournalS3ExportsForLedgerResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:journalS3Exports:ListJournalS3ExportsForLedgerResponse', listJournalS3ExportsForLedgerResponse_journalS3Exports - The array of journal export job descriptions that are associated with the specified ledger.

ListJournalS3ExportsForLedger, listJournalS3ExportsForLedgerResponse_nextToken - - If NextToken is empty, then the last page of results has been processed and there are no more results to be retrieved.

  • If NextToken is not empty, then there are more results available. To retrieve the next page of results, use the value of NextToken in a subsequent ListJournalS3ExportsForLedger call.

$sel:httpStatus:ListJournalS3ExportsForLedgerResponse', listJournalS3ExportsForLedgerResponse_httpStatus - The response's http status code.

ListLedgers

data ListLedgers Source #

See: newListLedgers smart constructor.

Constructors

ListLedgers' (Maybe Natural) (Maybe Text) 

Instances

Instances details
ToHeaders ListLedgers Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

Methods

toHeaders :: ListLedgers -> [Header] #

ToPath ListLedgers Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

ToQuery ListLedgers Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

AWSRequest ListLedgers Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

Associated Types

type AWSResponse ListLedgers #

Generic ListLedgers Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

Associated Types

type Rep ListLedgers :: Type -> Type #

Read ListLedgers Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

Show ListLedgers Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

NFData ListLedgers Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

Methods

rnf :: ListLedgers -> () #

Eq ListLedgers Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

Hashable ListLedgers Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

type AWSResponse ListLedgers Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

type Rep ListLedgers Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

type Rep ListLedgers = D1 ('MetaData "ListLedgers" "Amazonka.QLDB.ListLedgers" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "ListLedgers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListLedgers :: ListLedgers Source #

Create a value of ListLedgers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListLedgers', listLedgers_maxResults - The maximum number of results to return in a single ListLedgers request. (The actual number of results returned might be fewer.)

ListLedgers, listLedgers_nextToken - A pagination token, indicating that you want to retrieve the next page of results. If you received a value for NextToken in the response from a previous ListLedgers call, then you should use that value as input here.

data ListLedgersResponse Source #

See: newListLedgersResponse smart constructor.

Instances

Instances details
Generic ListLedgersResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

Associated Types

type Rep ListLedgersResponse :: Type -> Type #

Read ListLedgersResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

Show ListLedgersResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

NFData ListLedgersResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

Methods

rnf :: ListLedgersResponse -> () #

Eq ListLedgersResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

type Rep ListLedgersResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

type Rep ListLedgersResponse = D1 ('MetaData "ListLedgersResponse" "Amazonka.QLDB.ListLedgers" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "ListLedgersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ledgers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LedgerSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListLedgersResponse Source #

Create a value of ListLedgersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ledgers:ListLedgersResponse', listLedgersResponse_ledgers - The array of ledger summaries that are associated with the current Amazon Web Services account and Region.

ListLedgers, listLedgersResponse_nextToken - A pagination token, indicating whether there are more results available:

  • If NextToken is empty, then the last page of results has been processed and there are no more results to be retrieved.
  • If NextToken is not empty, then there are more results available. To retrieve the next page of results, use the value of NextToken in a subsequent ListLedgers call.

$sel:httpStatus:ListLedgersResponse', listLedgersResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.QLDB.ListTagsForResource" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The Amazon Resource Name (ARN) for which to list the tags. For example:

arn:aws:qldb:us-east-1:123456789012:ledger/exampleLedger

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.QLDB.ListTagsForResource" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The tags that are currently associated with the specified Amazon QLDB resource.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

StreamJournalToKinesis

data StreamJournalToKinesis Source #

See: newStreamJournalToKinesis smart constructor.

Instances

Instances details
ToJSON StreamJournalToKinesis Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

ToHeaders StreamJournalToKinesis Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

ToPath StreamJournalToKinesis Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

ToQuery StreamJournalToKinesis Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

AWSRequest StreamJournalToKinesis Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

Associated Types

type AWSResponse StreamJournalToKinesis #

Generic StreamJournalToKinesis Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

Associated Types

type Rep StreamJournalToKinesis :: Type -> Type #

Read StreamJournalToKinesis Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

Show StreamJournalToKinesis Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

NFData StreamJournalToKinesis Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

Methods

rnf :: StreamJournalToKinesis -> () #

Eq StreamJournalToKinesis Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

Hashable StreamJournalToKinesis Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

type AWSResponse StreamJournalToKinesis Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

type Rep StreamJournalToKinesis Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

type Rep StreamJournalToKinesis = D1 ('MetaData "StreamJournalToKinesis" "Amazonka.QLDB.StreamJournalToKinesis" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "StreamJournalToKinesis'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "exclusiveEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "ledgerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "inclusiveStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)) :*: (S1 ('MetaSel ('Just "kinesisConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 KinesisConfiguration) :*: S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newStreamJournalToKinesis Source #

Create a value of StreamJournalToKinesis with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

StreamJournalToKinesis, streamJournalToKinesis_exclusiveEndTime - The exclusive date and time that specifies when the stream ends. If you don't define this parameter, the stream runs indefinitely until you cancel it.

The ExclusiveEndTime must be in ISO 8601 date and time format and in Universal Coordinated Time (UTC). For example: 2019-06-13T21:36:34Z.

$sel:tags:StreamJournalToKinesis', streamJournalToKinesis_tags - The key-value pairs to add as tags to the stream that you want to create. Tag keys are case sensitive. Tag values are case sensitive and can be null.

StreamJournalToKinesis, streamJournalToKinesis_ledgerName - The name of the ledger.

StreamJournalToKinesis, streamJournalToKinesis_roleArn - The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal stream to write data records to a Kinesis Data Streams resource.

To pass a role to QLDB when requesting a journal stream, you must have permissions to perform the iam:PassRole action on the IAM role resource. This is required for all journal stream requests.

StreamJournalToKinesis, streamJournalToKinesis_inclusiveStartTime - The inclusive start date and time from which to start streaming journal data. This parameter must be in ISO 8601 date and time format and in Universal Coordinated Time (UTC). For example: 2019-06-13T21:36:34Z.

The InclusiveStartTime cannot be in the future and must be before ExclusiveEndTime.

If you provide an InclusiveStartTime that is before the ledger's CreationDateTime, QLDB effectively defaults it to the ledger's CreationDateTime.

StreamJournalToKinesis, streamJournalToKinesis_kinesisConfiguration - The configuration settings of the Kinesis Data Streams destination for your stream request.

StreamJournalToKinesis, streamJournalToKinesis_streamName - The name that you want to assign to the QLDB journal stream. User-defined names can help identify and indicate the purpose of a stream.

Your stream name must be unique among other active streams for a given ledger. Stream names have the same naming constraints as ledger names, as defined in Quotas in Amazon QLDB in the Amazon QLDB Developer Guide.

data StreamJournalToKinesisResponse Source #

See: newStreamJournalToKinesisResponse smart constructor.

Instances

Instances details
Generic StreamJournalToKinesisResponse Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

Associated Types

type Rep StreamJournalToKinesisResponse :: Type -> Type #

Read StreamJournalToKinesisResponse Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

Show StreamJournalToKinesisResponse Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

NFData StreamJournalToKinesisResponse Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

Eq StreamJournalToKinesisResponse Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

type Rep StreamJournalToKinesisResponse Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

type Rep StreamJournalToKinesisResponse = D1 ('MetaData "StreamJournalToKinesisResponse" "Amazonka.QLDB.StreamJournalToKinesis" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "StreamJournalToKinesisResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStreamJournalToKinesisResponse Source #

Create a value of StreamJournalToKinesisResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

StreamJournalToKinesisResponse, streamJournalToKinesisResponse_streamId - The UUID (represented in Base62-encoded text) that QLDB assigns to each QLDB journal stream.

$sel:httpStatus:StreamJournalToKinesisResponse', streamJournalToKinesisResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.QLDB.TagResource" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:TagResource', tagResource_resourceArn - The Amazon Resource Name (ARN) to which you want to add the tags. For example:

arn:aws:qldb:us-east-1:123456789012:ledger/exampleLedger

$sel:tags:TagResource', tagResource_tags - The key-value pairs to add as tags to the specified QLDB resource. Tag keys are case sensitive. If you specify a key that already exists for the resource, your request fails and returns an error. Tag values are case sensitive and can be null.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.QLDB.TagResource" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.QLDB.UntagResource" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:UntagResource', untagResource_resourceArn - The Amazon Resource Name (ARN) from which to remove the tags. For example:

arn:aws:qldb:us-east-1:123456789012:ledger/exampleLedger

$sel:tagKeys:UntagResource', untagResource_tagKeys - The list of tag keys to remove.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.QLDB.UntagResource" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

UpdateLedger

data UpdateLedger Source #

See: newUpdateLedger smart constructor.

Instances

Instances details
ToJSON UpdateLedger Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

ToHeaders UpdateLedger Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

ToPath UpdateLedger Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

ToQuery UpdateLedger Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

AWSRequest UpdateLedger Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

Associated Types

type AWSResponse UpdateLedger #

Generic UpdateLedger Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

Associated Types

type Rep UpdateLedger :: Type -> Type #

Read UpdateLedger Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

Show UpdateLedger Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

NFData UpdateLedger Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

Methods

rnf :: UpdateLedger -> () #

Eq UpdateLedger Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

Hashable UpdateLedger Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

type AWSResponse UpdateLedger Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

type Rep UpdateLedger Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

type Rep UpdateLedger = D1 ('MetaData "UpdateLedger" "Amazonka.QLDB.UpdateLedger" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "UpdateLedger'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deletionProtection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateLedger Source #

Create a value of UpdateLedger with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateLedger, updateLedger_deletionProtection - The flag that prevents a ledger from being deleted by any user. If not provided on ledger creation, this feature is enabled (true) by default.

If deletion protection is enabled, you must first disable it before you can delete the ledger. You can disable it by calling the UpdateLedger operation to set the flag to false.

$sel:kmsKey:UpdateLedger', updateLedger_kmsKey - The key in Key Management Service (KMS) to use for encryption of data at rest in the ledger. For more information, see Encryption at rest in the Amazon QLDB Developer Guide.

Use one of the following options to specify this parameter:

  • AWS_OWNED_KMS_KEY: Use an KMS key that is owned and managed by Amazon Web Services on your behalf.
  • Undefined: Make no changes to the KMS key of the ledger.
  • A valid symmetric customer managed KMS key: Use the specified KMS key in your account that you create, own, and manage.

    Amazon QLDB does not support asymmetric keys. For more information, see Using symmetric and asymmetric keys in the Key Management Service Developer Guide.

To specify a customer managed KMS key, you can use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. When using an alias name, prefix it with "alias/". To specify a key in a different Amazon Web Services account, you must use the key ARN or alias ARN.

For example:

  • Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab
  • Key ARN: arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
  • Alias name: alias/ExampleAlias
  • Alias ARN: arn:aws:kms:us-east-2:111122223333:alias/ExampleAlias

For more information, see Key identifiers (KeyId) in the Key Management Service Developer Guide.

UpdateLedger, updateLedger_name - The name of the ledger.

data UpdateLedgerResponse Source #

See: newUpdateLedgerResponse smart constructor.

Instances

Instances details
Generic UpdateLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

Associated Types

type Rep UpdateLedgerResponse :: Type -> Type #

Read UpdateLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

Show UpdateLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

NFData UpdateLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

Methods

rnf :: UpdateLedgerResponse -> () #

Eq UpdateLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

type Rep UpdateLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

newUpdateLedgerResponse Source #

Create a value of UpdateLedgerResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateLedgerResponse, updateLedgerResponse_arn - The Amazon Resource Name (ARN) for the ledger.

UpdateLedgerResponse, updateLedgerResponse_creationDateTime - The date and time, in epoch time format, when the ledger was created. (Epoch time format is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)

UpdateLedger, updateLedgerResponse_deletionProtection - The flag that prevents a ledger from being deleted by any user. If not provided on ledger creation, this feature is enabled (true) by default.

If deletion protection is enabled, you must first disable it before you can delete the ledger. You can disable it by calling the UpdateLedger operation to set the flag to false.

$sel:encryptionDescription:UpdateLedgerResponse', updateLedgerResponse_encryptionDescription - Information about the encryption of data at rest in the ledger. This includes the current status, the KMS key, and when the key became inaccessible (in the case of an error).

UpdateLedger, updateLedgerResponse_name - The name of the ledger.

UpdateLedgerResponse, updateLedgerResponse_state - The current status of the ledger.

$sel:httpStatus:UpdateLedgerResponse', updateLedgerResponse_httpStatus - The response's http status code.

UpdateLedgerPermissionsMode

data UpdateLedgerPermissionsMode Source #

See: newUpdateLedgerPermissionsMode smart constructor.

Instances

Instances details
ToJSON UpdateLedgerPermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedgerPermissionsMode

ToHeaders UpdateLedgerPermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedgerPermissionsMode

ToPath UpdateLedgerPermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedgerPermissionsMode

ToQuery UpdateLedgerPermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedgerPermissionsMode

AWSRequest UpdateLedgerPermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedgerPermissionsMode

Generic UpdateLedgerPermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedgerPermissionsMode

Associated Types

type Rep UpdateLedgerPermissionsMode :: Type -> Type #

Read UpdateLedgerPermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedgerPermissionsMode

Show UpdateLedgerPermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedgerPermissionsMode

NFData UpdateLedgerPermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedgerPermissionsMode

Eq UpdateLedgerPermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedgerPermissionsMode

Hashable UpdateLedgerPermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedgerPermissionsMode

type AWSResponse UpdateLedgerPermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedgerPermissionsMode

type Rep UpdateLedgerPermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedgerPermissionsMode

type Rep UpdateLedgerPermissionsMode = D1 ('MetaData "UpdateLedgerPermissionsMode" "Amazonka.QLDB.UpdateLedgerPermissionsMode" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "UpdateLedgerPermissionsMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "permissionsMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PermissionsMode)))

newUpdateLedgerPermissionsMode Source #

Create a value of UpdateLedgerPermissionsMode with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateLedgerPermissionsMode, updateLedgerPermissionsMode_name - The name of the ledger.

UpdateLedgerPermissionsMode, updateLedgerPermissionsMode_permissionsMode - The permissions mode to assign to the ledger. This parameter can have one of the following values:

  • ALLOW_ALL: A legacy permissions mode that enables access control with API-level granularity for ledgers.

    This mode allows users who have the SendCommand API permission for this ledger to run all PartiQL commands (hence, ALLOW_ALL) on any tables in the specified ledger. This mode disregards any table-level or command-level IAM permissions policies that you create for the ledger.

  • STANDARD: (Recommended) A permissions mode that enables access control with finer granularity for ledgers, tables, and PartiQL commands.

    By default, this mode denies all user requests to run any PartiQL commands on any tables in this ledger. To allow PartiQL commands to run, you must create IAM permissions policies for specific table resources and PartiQL actions, in addition to the SendCommand API permission for the ledger. For information, see Getting started with the standard permissions mode in the Amazon QLDB Developer Guide.

We strongly recommend using the STANDARD permissions mode to maximize the security of your ledger data.

data UpdateLedgerPermissionsModeResponse Source #

Instances

Instances details
Generic UpdateLedgerPermissionsModeResponse Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedgerPermissionsMode

Read UpdateLedgerPermissionsModeResponse Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedgerPermissionsMode

Show UpdateLedgerPermissionsModeResponse Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedgerPermissionsMode

NFData UpdateLedgerPermissionsModeResponse Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedgerPermissionsMode

Eq UpdateLedgerPermissionsModeResponse Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedgerPermissionsMode

type Rep UpdateLedgerPermissionsModeResponse Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedgerPermissionsMode

type Rep UpdateLedgerPermissionsModeResponse = D1 ('MetaData "UpdateLedgerPermissionsModeResponse" "Amazonka.QLDB.UpdateLedgerPermissionsMode" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "UpdateLedgerPermissionsModeResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "permissionsMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PermissionsMode)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateLedgerPermissionsModeResponse Source #

Create a value of UpdateLedgerPermissionsModeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateLedgerPermissionsModeResponse, updateLedgerPermissionsModeResponse_arn - The Amazon Resource Name (ARN) for the ledger.

UpdateLedgerPermissionsMode, updateLedgerPermissionsModeResponse_name - The name of the ledger.

UpdateLedgerPermissionsMode, updateLedgerPermissionsModeResponse_permissionsMode - The current permissions mode of the ledger.

$sel:httpStatus:UpdateLedgerPermissionsModeResponse', updateLedgerPermissionsModeResponse_httpStatus - The response's http status code.

Types

EncryptionStatus

newtype EncryptionStatus Source #

Instances

Instances details
FromJSON EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

FromJSONKey EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

ToJSON EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

ToJSONKey EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

ToByteString EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

ToHeader EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

ToLog EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

ToQuery EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

FromText EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

ToText EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

FromXML EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

ToXML EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

Generic EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

Associated Types

type Rep EncryptionStatus :: Type -> Type #

Read EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

Show EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

NFData EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

Methods

rnf :: EncryptionStatus -> () #

Eq EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

Ord EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

Hashable EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

type Rep EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

type Rep EncryptionStatus = D1 ('MetaData "EncryptionStatus" "Amazonka.QLDB.Types.EncryptionStatus" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'True) (C1 ('MetaCons "EncryptionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEncryptionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ErrorCause

newtype ErrorCause Source #

Constructors

ErrorCause' 

Fields

Instances

Instances details
FromJSON ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

FromJSONKey ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

ToJSON ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

ToJSONKey ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

ToByteString ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

ToHeader ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

ToLog ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

ToQuery ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

FromText ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

ToText ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

Methods

toText :: ErrorCause -> Text #

FromXML ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

ToXML ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

Methods

toXML :: ErrorCause -> XML #

Generic ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

Associated Types

type Rep ErrorCause :: Type -> Type #

Read ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

Show ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

NFData ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

Methods

rnf :: ErrorCause -> () #

Eq ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

Ord ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

Hashable ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

type Rep ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

type Rep ErrorCause = D1 ('MetaData "ErrorCause" "Amazonka.QLDB.Types.ErrorCause" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'True) (C1 ('MetaCons "ErrorCause'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromErrorCause") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ExportStatus

newtype ExportStatus Source #

Constructors

ExportStatus' 

Instances

Instances details
FromJSON ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

FromJSONKey ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

ToJSON ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

ToJSONKey ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

ToByteString ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

ToHeader ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

ToLog ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

ToQuery ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

FromText ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

ToText ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

Methods

toText :: ExportStatus -> Text #

FromXML ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

ToXML ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

Methods

toXML :: ExportStatus -> XML #

Generic ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

Associated Types

type Rep ExportStatus :: Type -> Type #

Read ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

Show ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

NFData ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

Methods

rnf :: ExportStatus -> () #

Eq ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

Ord ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

Hashable ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

type Rep ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

type Rep ExportStatus = D1 ('MetaData "ExportStatus" "Amazonka.QLDB.Types.ExportStatus" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'True) (C1 ('MetaCons "ExportStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExportStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LedgerState

newtype LedgerState Source #

Constructors

LedgerState' 

Instances

Instances details
FromJSON LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

FromJSONKey LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

ToJSON LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

ToJSONKey LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

ToByteString LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

ToHeader LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

ToLog LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

ToQuery LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

FromText LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

ToText LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

Methods

toText :: LedgerState -> Text #

FromXML LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

ToXML LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

Methods

toXML :: LedgerState -> XML #

Generic LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

Associated Types

type Rep LedgerState :: Type -> Type #

Read LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

Show LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

NFData LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

Methods

rnf :: LedgerState -> () #

Eq LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

Ord LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

Hashable LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

type Rep LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

type Rep LedgerState = D1 ('MetaData "LedgerState" "Amazonka.QLDB.Types.LedgerState" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'True) (C1 ('MetaCons "LedgerState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLedgerState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OutputFormat

newtype OutputFormat Source #

Constructors

OutputFormat' 

Instances

Instances details
FromJSON OutputFormat Source # 
Instance details

Defined in Amazonka.QLDB.Types.OutputFormat

FromJSONKey OutputFormat Source # 
Instance details

Defined in Amazonka.QLDB.Types.OutputFormat

ToJSON OutputFormat Source # 
Instance details

Defined in Amazonka.QLDB.Types.OutputFormat

ToJSONKey OutputFormat Source # 
Instance details

Defined in Amazonka.QLDB.Types.OutputFormat

ToByteString OutputFormat Source # 
Instance details

Defined in Amazonka.QLDB.Types.OutputFormat

ToHeader OutputFormat Source # 
Instance details

Defined in Amazonka.QLDB.Types.OutputFormat

ToLog OutputFormat Source # 
Instance details

Defined in Amazonka.QLDB.Types.OutputFormat

ToQuery OutputFormat Source # 
Instance details

Defined in Amazonka.QLDB.Types.OutputFormat

FromText OutputFormat Source # 
Instance details

Defined in Amazonka.QLDB.Types.OutputFormat

ToText OutputFormat Source # 
Instance details

Defined in Amazonka.QLDB.Types.OutputFormat

Methods

toText :: OutputFormat -> Text #

FromXML OutputFormat Source # 
Instance details

Defined in Amazonka.QLDB.Types.OutputFormat

ToXML OutputFormat Source # 
Instance details

Defined in Amazonka.QLDB.Types.OutputFormat

Methods

toXML :: OutputFormat -> XML #

Generic OutputFormat Source # 
Instance details

Defined in Amazonka.QLDB.Types.OutputFormat

Associated Types

type Rep OutputFormat :: Type -> Type #

Read OutputFormat Source # 
Instance details

Defined in Amazonka.QLDB.Types.OutputFormat

Show OutputFormat Source # 
Instance details

Defined in Amazonka.QLDB.Types.OutputFormat

NFData OutputFormat Source # 
Instance details

Defined in Amazonka.QLDB.Types.OutputFormat

Methods

rnf :: OutputFormat -> () #

Eq OutputFormat Source # 
Instance details

Defined in Amazonka.QLDB.Types.OutputFormat

Ord OutputFormat Source # 
Instance details

Defined in Amazonka.QLDB.Types.OutputFormat

Hashable OutputFormat Source # 
Instance details

Defined in Amazonka.QLDB.Types.OutputFormat

type Rep OutputFormat Source # 
Instance details

Defined in Amazonka.QLDB.Types.OutputFormat

type Rep OutputFormat = D1 ('MetaData "OutputFormat" "Amazonka.QLDB.Types.OutputFormat" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'True) (C1 ('MetaCons "OutputFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOutputFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PermissionsMode

newtype PermissionsMode Source #

Constructors

PermissionsMode' 

Instances

Instances details
FromJSON PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

FromJSONKey PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

ToJSON PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

ToJSONKey PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

ToByteString PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

ToHeader PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

ToLog PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

ToQuery PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

FromText PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

ToText PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

FromXML PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

ToXML PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

Methods

toXML :: PermissionsMode -> XML #

Generic PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

Associated Types

type Rep PermissionsMode :: Type -> Type #

Read PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

Show PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

NFData PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

Methods

rnf :: PermissionsMode -> () #

Eq PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

Ord PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

Hashable PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

type Rep PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

type Rep PermissionsMode = D1 ('MetaData "PermissionsMode" "Amazonka.QLDB.Types.PermissionsMode" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'True) (C1 ('MetaCons "PermissionsMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPermissionsMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

S3ObjectEncryptionType

newtype S3ObjectEncryptionType Source #

Instances

Instances details
FromJSON S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

FromJSONKey S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

ToJSON S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

ToJSONKey S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

ToByteString S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

ToHeader S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

ToLog S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

ToQuery S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

FromText S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

ToText S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

FromXML S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

ToXML S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

Generic S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

Associated Types

type Rep S3ObjectEncryptionType :: Type -> Type #

Read S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

Show S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

NFData S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

Methods

rnf :: S3ObjectEncryptionType -> () #

Eq S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

Ord S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

Hashable S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

type Rep S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

type Rep S3ObjectEncryptionType = D1 ('MetaData "S3ObjectEncryptionType" "Amazonka.QLDB.Types.S3ObjectEncryptionType" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'True) (C1 ('MetaCons "S3ObjectEncryptionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromS3ObjectEncryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StreamStatus

newtype StreamStatus Source #

Constructors

StreamStatus' 

Instances

Instances details
FromJSON StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

FromJSONKey StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

ToJSON StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

ToJSONKey StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

ToByteString StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

ToHeader StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

ToLog StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

ToQuery StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

FromText StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

ToText StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

Methods

toText :: StreamStatus -> Text #

FromXML StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

ToXML StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

Methods

toXML :: StreamStatus -> XML #

Generic StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

Associated Types

type Rep StreamStatus :: Type -> Type #

Read StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

Show StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

NFData StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

Methods

rnf :: StreamStatus -> () #

Eq StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

Ord StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

Hashable StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

type Rep StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

type Rep StreamStatus = D1 ('MetaData "StreamStatus" "Amazonka.QLDB.Types.StreamStatus" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'True) (C1 ('MetaCons "StreamStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStreamStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

JournalKinesisStreamDescription

data JournalKinesisStreamDescription Source #

Information about an Amazon QLDB journal stream, including the Amazon Resource Name (ARN), stream name, creation time, current status, and the parameters of the original stream creation request.

See: newJournalKinesisStreamDescription smart constructor.

Instances

Instances details
FromJSON JournalKinesisStreamDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.JournalKinesisStreamDescription

Generic JournalKinesisStreamDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.JournalKinesisStreamDescription

Associated Types

type Rep JournalKinesisStreamDescription :: Type -> Type #

Read JournalKinesisStreamDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.JournalKinesisStreamDescription

Show JournalKinesisStreamDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.JournalKinesisStreamDescription

NFData JournalKinesisStreamDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.JournalKinesisStreamDescription

Eq JournalKinesisStreamDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.JournalKinesisStreamDescription

Hashable JournalKinesisStreamDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.JournalKinesisStreamDescription

type Rep JournalKinesisStreamDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.JournalKinesisStreamDescription

type Rep JournalKinesisStreamDescription = D1 ('MetaData "JournalKinesisStreamDescription" "Amazonka.QLDB.Types.JournalKinesisStreamDescription" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "JournalKinesisStreamDescription'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "errorCause") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorCause)) :*: (S1 ('MetaSel ('Just "exclusiveEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "inclusiveStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "ledgerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "streamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StreamStatus) :*: (S1 ('MetaSel ('Just "kinesisConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 KinesisConfiguration) :*: S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newJournalKinesisStreamDescription Source #

Create a value of JournalKinesisStreamDescription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:JournalKinesisStreamDescription', journalKinesisStreamDescription_arn - The Amazon Resource Name (ARN) of the QLDB journal stream.

$sel:creationTime:JournalKinesisStreamDescription', journalKinesisStreamDescription_creationTime - The date and time, in epoch time format, when the QLDB journal stream was created. (Epoch time format is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)

$sel:errorCause:JournalKinesisStreamDescription', journalKinesisStreamDescription_errorCause - The error message that describes the reason that a stream has a status of IMPAIRED or FAILED. This is not applicable to streams that have other status values.

$sel:exclusiveEndTime:JournalKinesisStreamDescription', journalKinesisStreamDescription_exclusiveEndTime - The exclusive date and time that specifies when the stream ends. If this parameter is undefined, the stream runs indefinitely until you cancel it.

$sel:inclusiveStartTime:JournalKinesisStreamDescription', journalKinesisStreamDescription_inclusiveStartTime - The inclusive start date and time from which to start streaming journal data.

$sel:ledgerName:JournalKinesisStreamDescription', journalKinesisStreamDescription_ledgerName - The name of the ledger.

$sel:roleArn:JournalKinesisStreamDescription', journalKinesisStreamDescription_roleArn - The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal stream to write data records to a Kinesis Data Streams resource.

$sel:streamId:JournalKinesisStreamDescription', journalKinesisStreamDescription_streamId - The UUID (represented in Base62-encoded text) of the QLDB journal stream.

$sel:status:JournalKinesisStreamDescription', journalKinesisStreamDescription_status - The current state of the QLDB journal stream.

$sel:kinesisConfiguration:JournalKinesisStreamDescription', journalKinesisStreamDescription_kinesisConfiguration - The configuration settings of the Amazon Kinesis Data Streams destination for a QLDB journal stream.

$sel:streamName:JournalKinesisStreamDescription', journalKinesisStreamDescription_streamName - The user-defined name of the QLDB journal stream.

JournalS3ExportDescription

data JournalS3ExportDescription Source #

Information about a journal export job, including the ledger name, export ID, creation time, current status, and the parameters of the original export creation request.

See: newJournalS3ExportDescription smart constructor.

Instances

Instances details
FromJSON JournalS3ExportDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.JournalS3ExportDescription

Generic JournalS3ExportDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.JournalS3ExportDescription

Associated Types

type Rep JournalS3ExportDescription :: Type -> Type #

Read JournalS3ExportDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.JournalS3ExportDescription

Show JournalS3ExportDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.JournalS3ExportDescription

NFData JournalS3ExportDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.JournalS3ExportDescription

Eq JournalS3ExportDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.JournalS3ExportDescription

Hashable JournalS3ExportDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.JournalS3ExportDescription

type Rep JournalS3ExportDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.JournalS3ExportDescription

newJournalS3ExportDescription Source #

Create a value of JournalS3ExportDescription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:outputFormat:JournalS3ExportDescription', journalS3ExportDescription_outputFormat - The output format of the exported journal data.

$sel:ledgerName:JournalS3ExportDescription', journalS3ExportDescription_ledgerName - The name of the ledger.

$sel:exportId:JournalS3ExportDescription', journalS3ExportDescription_exportId - The UUID (represented in Base62-encoded text) of the journal export job.

$sel:exportCreationTime:JournalS3ExportDescription', journalS3ExportDescription_exportCreationTime - The date and time, in epoch time format, when the export job was created. (Epoch time format is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)

$sel:status:JournalS3ExportDescription', journalS3ExportDescription_status - The current state of the journal export job.

$sel:inclusiveStartTime:JournalS3ExportDescription', journalS3ExportDescription_inclusiveStartTime - The inclusive start date and time for the range of journal contents that was specified in the original export request.

$sel:exclusiveEndTime:JournalS3ExportDescription', journalS3ExportDescription_exclusiveEndTime - The exclusive end date and time for the range of journal contents that was specified in the original export request.

$sel:s3ExportConfiguration:JournalS3ExportDescription', journalS3ExportDescription_s3ExportConfiguration - Undocumented member.

$sel:roleArn:JournalS3ExportDescription', journalS3ExportDescription_roleArn - The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal export job to do the following:

  • Write objects into your Amazon Simple Storage Service (Amazon S3) bucket.
  • (Optional) Use your customer managed key in Key Management Service (KMS) for server-side encryption of your exported data.

KinesisConfiguration

data KinesisConfiguration Source #

The configuration settings of the Amazon Kinesis Data Streams destination for an Amazon QLDB journal stream.

See: newKinesisConfiguration smart constructor.

Instances

Instances details
FromJSON KinesisConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.KinesisConfiguration

ToJSON KinesisConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.KinesisConfiguration

Generic KinesisConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.KinesisConfiguration

Associated Types

type Rep KinesisConfiguration :: Type -> Type #

Read KinesisConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.KinesisConfiguration

Show KinesisConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.KinesisConfiguration

NFData KinesisConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.KinesisConfiguration

Methods

rnf :: KinesisConfiguration -> () #

Eq KinesisConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.KinesisConfiguration

Hashable KinesisConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.KinesisConfiguration

type Rep KinesisConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.KinesisConfiguration

type Rep KinesisConfiguration = D1 ('MetaData "KinesisConfiguration" "Amazonka.QLDB.Types.KinesisConfiguration" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "KinesisConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "aggregationEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "streamArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newKinesisConfiguration Source #

Create a value of KinesisConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:aggregationEnabled:KinesisConfiguration', kinesisConfiguration_aggregationEnabled - Enables QLDB to publish multiple data records in a single Kinesis Data Streams record, increasing the number of records sent per API call.

This option is enabled by default. Record aggregation has important implications for processing records and requires de-aggregation in your stream consumer. To learn more, see KPL Key Concepts and Consumer De-aggregation in the Amazon Kinesis Data Streams Developer Guide.

$sel:streamArn:KinesisConfiguration', kinesisConfiguration_streamArn - The Amazon Resource Name (ARN) of the Kinesis Data Streams resource.

LedgerEncryptionDescription

data LedgerEncryptionDescription Source #

Information about the encryption of data at rest in an Amazon QLDB ledger. This includes the current status, the key in Key Management Service (KMS), and when the key became inaccessible (in the case of an error).

For more information, see Encryption at rest in the Amazon QLDB Developer Guide.

See: newLedgerEncryptionDescription smart constructor.

Instances

Instances details
FromJSON LedgerEncryptionDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerEncryptionDescription

Generic LedgerEncryptionDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerEncryptionDescription

Associated Types

type Rep LedgerEncryptionDescription :: Type -> Type #

Read LedgerEncryptionDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerEncryptionDescription

Show LedgerEncryptionDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerEncryptionDescription

NFData LedgerEncryptionDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerEncryptionDescription

Eq LedgerEncryptionDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerEncryptionDescription

Hashable LedgerEncryptionDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerEncryptionDescription

type Rep LedgerEncryptionDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerEncryptionDescription

type Rep LedgerEncryptionDescription = D1 ('MetaData "LedgerEncryptionDescription" "Amazonka.QLDB.Types.LedgerEncryptionDescription" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "LedgerEncryptionDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inaccessibleKmsKeyDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "encryptionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EncryptionStatus))))

newLedgerEncryptionDescription Source #

Create a value of LedgerEncryptionDescription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:inaccessibleKmsKeyDateTime:LedgerEncryptionDescription', ledgerEncryptionDescription_inaccessibleKmsKeyDateTime - The date and time, in epoch time format, when the KMS key first became inaccessible, in the case of an error. (Epoch time format is the number of seconds that have elapsed since 12:00:00 AM January 1, 1970 UTC.)

This parameter is undefined if the KMS key is accessible.

$sel:kmsKeyArn:LedgerEncryptionDescription', ledgerEncryptionDescription_kmsKeyArn - The Amazon Resource Name (ARN) of the customer managed KMS key that the ledger uses for encryption at rest. If this parameter is undefined, the ledger uses an Amazon Web Services owned KMS key for encryption.

$sel:encryptionStatus:LedgerEncryptionDescription', ledgerEncryptionDescription_encryptionStatus - The current state of encryption at rest for the ledger. This can be one of the following values:

  • ENABLED: Encryption is fully enabled using the specified key.
  • UPDATING: The ledger is actively processing the specified key change.

    Key changes in QLDB are asynchronous. The ledger is fully accessible without any performance impact while the key change is being processed. The amount of time it takes to update a key varies depending on the ledger size.

  • KMS_KEY_INACCESSIBLE: The specified customer managed KMS key is not accessible, and the ledger is impaired. Either the key was disabled or deleted, or the grants on the key were revoked. When a ledger is impaired, it is not accessible and does not accept any read or write requests.

    An impaired ledger automatically returns to an active state after you restore the grants on the key, or re-enable the key that was disabled. However, deleting a customer managed KMS key is irreversible. After a key is deleted, you can no longer access the ledgers that are protected with that key, and the data becomes unrecoverable permanently.

LedgerSummary

data LedgerSummary Source #

Information about a ledger, including its name, state, and when it was created.

See: newLedgerSummary smart constructor.

Instances

Instances details
FromJSON LedgerSummary Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerSummary

Generic LedgerSummary Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerSummary

Associated Types

type Rep LedgerSummary :: Type -> Type #

Read LedgerSummary Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerSummary

Show LedgerSummary Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerSummary

NFData LedgerSummary Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerSummary

Methods

rnf :: LedgerSummary -> () #

Eq LedgerSummary Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerSummary

Hashable LedgerSummary Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerSummary

type Rep LedgerSummary Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerSummary

type Rep LedgerSummary = D1 ('MetaData "LedgerSummary" "Amazonka.QLDB.Types.LedgerSummary" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "LedgerSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "creationDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LedgerState)))))

newLedgerSummary :: LedgerSummary Source #

Create a value of LedgerSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationDateTime:LedgerSummary', ledgerSummary_creationDateTime - The date and time, in epoch time format, when the ledger was created. (Epoch time format is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)

$sel:name:LedgerSummary', ledgerSummary_name - The name of the ledger.

$sel:state:LedgerSummary', ledgerSummary_state - The current status of the ledger.

S3EncryptionConfiguration

data S3EncryptionConfiguration Source #

The encryption settings that are used by a journal export job to write data in an Amazon Simple Storage Service (Amazon S3) bucket.

See: newS3EncryptionConfiguration smart constructor.

Instances

Instances details
FromJSON S3EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3EncryptionConfiguration

ToJSON S3EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3EncryptionConfiguration

Generic S3EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3EncryptionConfiguration

Associated Types

type Rep S3EncryptionConfiguration :: Type -> Type #

Read S3EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3EncryptionConfiguration

Show S3EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3EncryptionConfiguration

NFData S3EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3EncryptionConfiguration

Eq S3EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3EncryptionConfiguration

Hashable S3EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3EncryptionConfiguration

type Rep S3EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3EncryptionConfiguration

type Rep S3EncryptionConfiguration = D1 ('MetaData "S3EncryptionConfiguration" "Amazonka.QLDB.Types.S3EncryptionConfiguration" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "S3EncryptionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "objectEncryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 S3ObjectEncryptionType)))

newS3EncryptionConfiguration Source #

Create a value of S3EncryptionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:kmsKeyArn:S3EncryptionConfiguration', s3EncryptionConfiguration_kmsKeyArn - The Amazon Resource Name (ARN) of a symmetric key in Key Management Service (KMS). Amazon S3 does not support asymmetric KMS keys.

You must provide a KmsKeyArn if you specify SSE_KMS as the ObjectEncryptionType.

KmsKeyArn is not required if you specify SSE_S3 as the ObjectEncryptionType.

$sel:objectEncryptionType:S3EncryptionConfiguration', s3EncryptionConfiguration_objectEncryptionType - The Amazon S3 object encryption type.

To learn more about server-side encryption options in Amazon S3, see Protecting Data Using Server-Side Encryption in the Amazon S3 Developer Guide.

S3ExportConfiguration

data S3ExportConfiguration Source #

The Amazon Simple Storage Service (Amazon S3) bucket location in which a journal export job writes the journal contents.

See: newS3ExportConfiguration smart constructor.

Instances

Instances details
FromJSON S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ExportConfiguration

ToJSON S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ExportConfiguration

Generic S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ExportConfiguration

Associated Types

type Rep S3ExportConfiguration :: Type -> Type #

Read S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ExportConfiguration

Show S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ExportConfiguration

NFData S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ExportConfiguration

Methods

rnf :: S3ExportConfiguration -> () #

Eq S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ExportConfiguration

Hashable S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ExportConfiguration

type Rep S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ExportConfiguration

type Rep S3ExportConfiguration = D1 ('MetaData "S3ExportConfiguration" "Amazonka.QLDB.Types.S3ExportConfiguration" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "S3ExportConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "encryptionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 S3EncryptionConfiguration))))

newS3ExportConfiguration Source #

Create a value of S3ExportConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:bucket:S3ExportConfiguration', s3ExportConfiguration_bucket - The Amazon S3 bucket name in which a journal export job writes the journal contents.

The bucket name must comply with the Amazon S3 bucket naming conventions. For more information, see Bucket Restrictions and Limitations in the Amazon S3 Developer Guide.

$sel:prefix:S3ExportConfiguration', s3ExportConfiguration_prefix - The prefix for the Amazon S3 bucket in which a journal export job writes the journal contents.

The prefix must comply with Amazon S3 key naming rules and restrictions. For more information, see Object Key and Metadata in the Amazon S3 Developer Guide.

The following are examples of valid Prefix values:

  • JournalExports-ForMyLedger/Testing/
  • JournalExports
  • My:Tests/

$sel:encryptionConfiguration:S3ExportConfiguration', s3ExportConfiguration_encryptionConfiguration - The encryption settings that are used by a journal export job to write data in an Amazon S3 bucket.

ValueHolder

data ValueHolder Source #

A structure that can contain a value in multiple encoding formats.

See: newValueHolder smart constructor.

Constructors

ValueHolder' (Maybe (Sensitive Text)) 

Instances

Instances details
FromJSON ValueHolder Source # 
Instance details

Defined in Amazonka.QLDB.Types.ValueHolder

ToJSON ValueHolder Source # 
Instance details

Defined in Amazonka.QLDB.Types.ValueHolder

Generic ValueHolder Source # 
Instance details

Defined in Amazonka.QLDB.Types.ValueHolder

Associated Types

type Rep ValueHolder :: Type -> Type #

Show ValueHolder Source # 
Instance details

Defined in Amazonka.QLDB.Types.ValueHolder

NFData ValueHolder Source # 
Instance details

Defined in Amazonka.QLDB.Types.ValueHolder

Methods

rnf :: ValueHolder -> () #

Eq ValueHolder Source # 
Instance details

Defined in Amazonka.QLDB.Types.ValueHolder

Hashable ValueHolder Source # 
Instance details

Defined in Amazonka.QLDB.Types.ValueHolder

type Rep ValueHolder Source # 
Instance details

Defined in Amazonka.QLDB.Types.ValueHolder

type Rep ValueHolder = D1 ('MetaData "ValueHolder" "Amazonka.QLDB.Types.ValueHolder" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "ValueHolder'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ionText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))

newValueHolder :: ValueHolder Source #

Create a value of ValueHolder with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ionText:ValueHolder', valueHolder_ionText - An Amazon Ion plaintext value contained in a ValueHolder structure.