libZSservicesZSamazonka-qldbZSamazonka-qldb
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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 => Getting (First ServiceError) a ServiceError Source #

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

ResourcePreconditionNotMetException

_ResourcePreconditionNotMetException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

ResourceAlreadyExistsException

_ResourceAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified resource already exists.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified resource doesn't exist.

LimitExceededException

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

ResourceInUseException

_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

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.

UpdateLedger

data UpdateLedger Source #

See: newUpdateLedger smart constructor.

Instances

Instances details
Eq UpdateLedger Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

Read UpdateLedger Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

Show UpdateLedger Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

Generic UpdateLedger Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

Associated Types

type Rep UpdateLedger :: Type -> Type #

NFData UpdateLedger Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

Methods

rnf :: UpdateLedger -> () #

Hashable UpdateLedger Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

ToJSON UpdateLedger Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

AWSRequest UpdateLedger Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

Associated Types

type AWSResponse 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

type Rep UpdateLedger Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

type Rep UpdateLedger = D1 ('MetaData "UpdateLedger" "Amazonka.QLDB.UpdateLedger" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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))))
type AWSResponse UpdateLedger Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

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:

$sel:deletionProtection: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 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:name:UpdateLedger', updateLedger_name - The name of the ledger.

data UpdateLedgerResponse Source #

See: newUpdateLedgerResponse smart constructor.

Instances

Instances details
Eq UpdateLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

Read UpdateLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

Show UpdateLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

Generic UpdateLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

Associated Types

type Rep UpdateLedgerResponse :: Type -> Type #

NFData UpdateLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedger

Methods

rnf :: UpdateLedgerResponse -> () #

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:

$sel:state:UpdateLedgerResponse', updateLedgerResponse_state - The current status of the ledger.

$sel:deletionProtection: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:arn:UpdateLedgerResponse', updateLedgerResponse_arn - The Amazon Resource Name (ARN) for the ledger.

$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).

$sel:name:UpdateLedger', updateLedgerResponse_name - The name of the ledger.

$sel:creationDateTime: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.)

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

DeleteLedger

data DeleteLedger Source #

See: newDeleteLedger smart constructor.

Constructors

DeleteLedger' Text 

Instances

Instances details
Eq DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

Read DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

Show DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

Generic DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

Associated Types

type Rep DeleteLedger :: Type -> Type #

NFData DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

Methods

rnf :: DeleteLedger -> () #

Hashable DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

AWSRequest DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

Associated Types

type AWSResponse DeleteLedger #

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

type Rep DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

type Rep DeleteLedger = D1 ('MetaData "DeleteLedger" "Amazonka.QLDB.DeleteLedger" "libZSservicesZSamazonka-qldbZSamazonka-qldb" 'False) (C1 ('MetaCons "DeleteLedger'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

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:

$sel:name:DeleteLedger', deleteLedger_name - The name of the ledger that you want to delete.

data DeleteLedgerResponse Source #

See: newDeleteLedgerResponse smart constructor.

Constructors

DeleteLedgerResponse' 

Instances

Instances details
Eq DeleteLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

Read DeleteLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

Show DeleteLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

Generic DeleteLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

Associated Types

type Rep DeleteLedgerResponse :: Type -> Type #

NFData DeleteLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

Methods

rnf :: DeleteLedgerResponse -> () #

type Rep DeleteLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

type Rep DeleteLedgerResponse = D1 ('MetaData "DeleteLedgerResponse" "Amazonka.QLDB.DeleteLedger" "libZSservicesZSamazonka-qldbZSamazonka-qldb" 'False) (C1 ('MetaCons "DeleteLedgerResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteLedgerResponse :: DeleteLedgerResponse Source #

Create a value of DeleteLedgerResponse with all optional fields omitted.

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

ListJournalKinesisStreamsForLedger

data ListJournalKinesisStreamsForLedger Source #

Instances

Instances details
Eq ListJournalKinesisStreamsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalKinesisStreamsForLedger

Read ListJournalKinesisStreamsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalKinesisStreamsForLedger

Show 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 #

NFData ListJournalKinesisStreamsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalKinesisStreamsForLedger

Hashable ListJournalKinesisStreamsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalKinesisStreamsForLedger

AWSRequest ListJournalKinesisStreamsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalKinesisStreamsForLedger

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

type Rep ListJournalKinesisStreamsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalKinesisStreamsForLedger

type Rep ListJournalKinesisStreamsForLedger = D1 ('MetaData "ListJournalKinesisStreamsForLedger" "Amazonka.QLDB.ListJournalKinesisStreamsForLedger" "libZSservicesZSamazonka-qldbZSamazonka-qldb" 'False) (C1 ('MetaCons "ListJournalKinesisStreamsForLedger'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "ledgerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListJournalKinesisStreamsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalKinesisStreamsForLedger

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:nextToken: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.

$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.)

$sel:ledgerName:ListJournalKinesisStreamsForLedger', listJournalKinesisStreamsForLedger_ledgerName - The name of the ledger.

data ListJournalKinesisStreamsForLedgerResponse Source #

Instances

Instances details
Eq 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

Generic ListJournalKinesisStreamsForLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalKinesisStreamsForLedger

NFData 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" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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:

$sel:nextToken: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.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

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

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.QLDB.ListTagsForResource" "libZSservicesZSamazonka-qldbZSamazonka-qldb" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

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
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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.

GetRevision

data GetRevision Source #

See: newGetRevision smart constructor.

Instances

Instances details
Eq GetRevision Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

Show GetRevision Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

Generic GetRevision Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

Associated Types

type Rep GetRevision :: Type -> Type #

NFData GetRevision Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

Methods

rnf :: GetRevision -> () #

Hashable GetRevision Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

ToJSON GetRevision Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

AWSRequest GetRevision Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

Associated Types

type AWSResponse 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

type Rep GetRevision Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

type Rep GetRevision = D1 ('MetaData "GetRevision" "Amazonka.QLDB.GetRevision" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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))))
type AWSResponse GetRevision Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

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}.

$sel:name: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
Eq GetRevisionResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

Show GetRevisionResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

Generic GetRevisionResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

Associated Types

type Rep GetRevisionResponse :: Type -> Type #

NFData GetRevisionResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

Methods

rnf :: GetRevisionResponse -> () #

type Rep GetRevisionResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetRevision

type Rep GetRevisionResponse = D1 ('MetaData "GetRevisionResponse" "Amazonka.QLDB.GetRevision" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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.

DescribeLedger

data DescribeLedger Source #

See: newDescribeLedger smart constructor.

Constructors

DescribeLedger' Text 

Instances

Instances details
Eq DescribeLedger Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

Read DescribeLedger Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

Show DescribeLedger Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

Generic DescribeLedger Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

Associated Types

type Rep DescribeLedger :: Type -> Type #

NFData DescribeLedger Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

Methods

rnf :: DescribeLedger -> () #

Hashable DescribeLedger Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

AWSRequest DescribeLedger Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

Associated Types

type AWSResponse DescribeLedger #

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

type Rep DescribeLedger Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

type Rep DescribeLedger = D1 ('MetaData "DescribeLedger" "Amazonka.QLDB.DescribeLedger" "libZSservicesZSamazonka-qldbZSamazonka-qldb" 'False) (C1 ('MetaCons "DescribeLedger'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeLedger Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

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:

$sel:name:DescribeLedger', describeLedger_name - The name of the ledger that you want to describe.

data DescribeLedgerResponse Source #

See: newDescribeLedgerResponse smart constructor.

Instances

Instances details
Eq DescribeLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

Read DescribeLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

Show DescribeLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

Generic DescribeLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

Associated Types

type Rep DescribeLedgerResponse :: Type -> Type #

NFData DescribeLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeLedger

Methods

rnf :: DescribeLedgerResponse -> () #

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:

$sel:state:DescribeLedgerResponse', describeLedgerResponse_state - The current status of the ledger.

$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:arn:DescribeLedgerResponse', describeLedgerResponse_arn - The Amazon Resource Name (ARN) for the ledger.

$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).

$sel:name:DescribeLedger', describeLedgerResponse_name - The name of the ledger.

$sel:creationDateTime: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:permissionsMode:DescribeLedgerResponse', describeLedgerResponse_permissionsMode - The permissions mode of the ledger.

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

CancelJournalKinesisStream

data CancelJournalKinesisStream Source #

See: newCancelJournalKinesisStream smart constructor.

Instances

Instances details
Eq CancelJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

Read CancelJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

Show 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 #

NFData CancelJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

Hashable CancelJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

AWSRequest CancelJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

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

type Rep CancelJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

type Rep CancelJournalKinesisStream = D1 ('MetaData "CancelJournalKinesisStream" "Amazonka.QLDB.CancelJournalKinesisStream" "libZSservicesZSamazonka-qldbZSamazonka-qldb" 'False) (C1 ('MetaCons "CancelJournalKinesisStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ledgerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "streamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CancelJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

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:

$sel:ledgerName:CancelJournalKinesisStream', cancelJournalKinesisStream_ledgerName - The name of the ledger.

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

data CancelJournalKinesisStreamResponse Source #

Instances

Instances details
Eq CancelJournalKinesisStreamResponse Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

Read CancelJournalKinesisStreamResponse Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

Show CancelJournalKinesisStreamResponse Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

Generic CancelJournalKinesisStreamResponse Source # 
Instance details

Defined in Amazonka.QLDB.CancelJournalKinesisStream

Associated Types

type Rep CancelJournalKinesisStreamResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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:

$sel:streamId: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.

ExportJournalToS3

data ExportJournalToS3 Source #

See: newExportJournalToS3 smart constructor.

Instances

Instances details
Eq ExportJournalToS3 Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

Read ExportJournalToS3 Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

Show ExportJournalToS3 Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

Generic ExportJournalToS3 Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

Associated Types

type Rep ExportJournalToS3 :: Type -> Type #

NFData ExportJournalToS3 Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

Methods

rnf :: ExportJournalToS3 -> () #

Hashable ExportJournalToS3 Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

ToJSON ExportJournalToS3 Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

AWSRequest ExportJournalToS3 Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

Associated Types

type AWSResponse 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

type Rep ExportJournalToS3 Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

type Rep ExportJournalToS3 = D1 ('MetaData "ExportJournalToS3" "Amazonka.QLDB.ExportJournalToS3" "libZSservicesZSamazonka-qldbZSamazonka-qldb" 'False) (C1 ('MetaCons "ExportJournalToS3'" 'PrefixI 'True) ((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)))))
type AWSResponse ExportJournalToS3 Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

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:

$sel:name:ExportJournalToS3', exportJournalToS3_name - The name of the ledger.

$sel:inclusiveStartTime: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.

$sel:exclusiveEndTime: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.

$sel:s3ExportConfiguration:ExportJournalToS3', exportJournalToS3_s3ExportConfiguration - The configuration settings of the Amazon S3 bucket destination for your export request.

$sel:roleArn: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 master key (CMK) in Key Management Service (KMS) for server-side encryption of your exported data.

data ExportJournalToS3Response Source #

See: newExportJournalToS3Response smart constructor.

Instances

Instances details
Eq ExportJournalToS3Response Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

Read ExportJournalToS3Response Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

Show ExportJournalToS3Response Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

Generic ExportJournalToS3Response Source # 
Instance details

Defined in Amazonka.QLDB.ExportJournalToS3

Associated Types

type Rep ExportJournalToS3Response :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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.

$sel:exportId: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.

StreamJournalToKinesis

data StreamJournalToKinesis Source #

See: newStreamJournalToKinesis smart constructor.

Instances

Instances details
Eq StreamJournalToKinesis Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

Read StreamJournalToKinesis Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

Show StreamJournalToKinesis Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

Generic StreamJournalToKinesis Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

Associated Types

type Rep StreamJournalToKinesis :: Type -> Type #

NFData StreamJournalToKinesis Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

Methods

rnf :: StreamJournalToKinesis -> () #

Hashable StreamJournalToKinesis Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

ToJSON StreamJournalToKinesis Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

AWSRequest StreamJournalToKinesis Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

Associated Types

type AWSResponse 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

type Rep StreamJournalToKinesis Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

type Rep StreamJournalToKinesis = D1 ('MetaData "StreamJournalToKinesis" "Amazonka.QLDB.StreamJournalToKinesis" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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)))))
type AWSResponse StreamJournalToKinesis Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

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:

$sel:exclusiveEndTime: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.

$sel:ledgerName:StreamJournalToKinesis', streamJournalToKinesis_ledgerName - The name of the ledger.

$sel:roleArn: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.

$sel:inclusiveStartTime: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.

$sel:kinesisConfiguration:StreamJournalToKinesis', streamJournalToKinesis_kinesisConfiguration - The configuration settings of the Kinesis Data Streams destination for your stream request.

$sel:streamName: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
Eq StreamJournalToKinesisResponse Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

Read StreamJournalToKinesisResponse Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

Show StreamJournalToKinesisResponse Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

Generic StreamJournalToKinesisResponse Source # 
Instance details

Defined in Amazonka.QLDB.StreamJournalToKinesis

Associated Types

type Rep StreamJournalToKinesisResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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:

$sel:streamId: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.

CreateLedger

data CreateLedger Source #

See: newCreateLedger smart constructor.

Instances

Instances details
Eq CreateLedger Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

Read CreateLedger Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

Show CreateLedger Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

Generic CreateLedger Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

Associated Types

type Rep CreateLedger :: Type -> Type #

NFData CreateLedger Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

Methods

rnf :: CreateLedger -> () #

Hashable CreateLedger Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

ToJSON CreateLedger Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

AWSRequest CreateLedger Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

Associated Types

type AWSResponse 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

type Rep CreateLedger Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

type Rep CreateLedger = D1 ('MetaData "CreateLedger" "Amazonka.QLDB.CreateLedger" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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)))))
type AWSResponse CreateLedger Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

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:

$sel:deletionProtection: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 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.

$sel:name: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 account in the current Region.

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

$sel:permissionsMode: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
Eq CreateLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

Read CreateLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

Show CreateLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

Generic CreateLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

Associated Types

type Rep CreateLedgerResponse :: Type -> Type #

NFData CreateLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.CreateLedger

Methods

rnf :: CreateLedgerResponse -> () #

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:

$sel:state:CreateLedgerResponse', createLedgerResponse_state - The current status of the ledger.

$sel:deletionProtection: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.

$sel:kmsKeyArn: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.

$sel:arn:CreateLedgerResponse', createLedgerResponse_arn - The Amazon Resource Name (ARN) for the ledger.

$sel:name:CreateLedger', createLedgerResponse_name - The name of the ledger.

$sel:creationDateTime: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.)

$sel:permissionsMode:CreateLedger', createLedgerResponse_permissionsMode - The permissions mode of the ledger that you created.

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

ListLedgers

data ListLedgers Source #

See: newListLedgers smart constructor.

Constructors

ListLedgers' (Maybe Text) (Maybe Natural) 

Instances

Instances details
Eq ListLedgers Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

Read ListLedgers Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

Show ListLedgers Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

Generic ListLedgers Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

Associated Types

type Rep ListLedgers :: Type -> Type #

NFData ListLedgers Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

Methods

rnf :: ListLedgers -> () #

Hashable ListLedgers Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

AWSRequest ListLedgers Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

Associated Types

type AWSResponse ListLedgers #

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

type Rep ListLedgers Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

type Rep ListLedgers = D1 ('MetaData "ListLedgers" "Amazonka.QLDB.ListLedgers" "libZSservicesZSamazonka-qldbZSamazonka-qldb" 'False) (C1 ('MetaCons "ListLedgers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListLedgers Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

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:nextToken: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.

$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.)

data ListLedgersResponse Source #

See: newListLedgersResponse smart constructor.

Instances

Instances details
Eq ListLedgersResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

Read ListLedgersResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

Show ListLedgersResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

Generic ListLedgersResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

Associated Types

type Rep ListLedgersResponse :: Type -> Type #

NFData ListLedgersResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

Methods

rnf :: ListLedgersResponse -> () #

type Rep ListLedgersResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListLedgers

type Rep ListLedgersResponse = D1 ('MetaData "ListLedgersResponse" "Amazonka.QLDB.ListLedgers" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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 account and Region.

$sel:nextToken: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.

ListJournalS3Exports

data ListJournalS3Exports Source #

See: newListJournalS3Exports smart constructor.

Instances

Instances details
Eq ListJournalS3Exports Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

Read ListJournalS3Exports Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

Show ListJournalS3Exports Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

Generic ListJournalS3Exports Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

Associated Types

type Rep ListJournalS3Exports :: Type -> Type #

NFData ListJournalS3Exports Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

Methods

rnf :: ListJournalS3Exports -> () #

Hashable ListJournalS3Exports Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

AWSRequest ListJournalS3Exports Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

Associated Types

type AWSResponse ListJournalS3Exports #

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

type Rep ListJournalS3Exports Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

type Rep ListJournalS3Exports = D1 ('MetaData "ListJournalS3Exports" "Amazonka.QLDB.ListJournalS3Exports" "libZSservicesZSamazonka-qldbZSamazonka-qldb" 'False) (C1 ('MetaCons "ListJournalS3Exports'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListJournalS3Exports Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

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:nextToken: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.

$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.)

data ListJournalS3ExportsResponse Source #

See: newListJournalS3ExportsResponse smart constructor.

Instances

Instances details
Eq ListJournalS3ExportsResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

Read ListJournalS3ExportsResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

Show ListJournalS3ExportsResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

Generic ListJournalS3ExportsResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3Exports

Associated Types

type Rep ListJournalS3ExportsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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 account and Region.

$sel:nextToken: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.

UpdateLedgerPermissionsMode

data UpdateLedgerPermissionsMode Source #

See: newUpdateLedgerPermissionsMode smart constructor.

Instances

Instances details
Eq UpdateLedgerPermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedgerPermissionsMode

Read UpdateLedgerPermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedgerPermissionsMode

Show 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 #

NFData UpdateLedgerPermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedgerPermissionsMode

Hashable UpdateLedgerPermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedgerPermissionsMode

ToJSON UpdateLedgerPermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedgerPermissionsMode

AWSRequest 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

type Rep UpdateLedgerPermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedgerPermissionsMode

type Rep UpdateLedgerPermissionsMode = D1 ('MetaData "UpdateLedgerPermissionsMode" "Amazonka.QLDB.UpdateLedgerPermissionsMode" "libZSservicesZSamazonka-qldbZSamazonka-qldb" 'False) (C1 ('MetaCons "UpdateLedgerPermissionsMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "permissionsMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PermissionsMode)))
type AWSResponse UpdateLedgerPermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedgerPermissionsMode

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:

$sel:name:UpdateLedgerPermissionsMode', updateLedgerPermissionsMode_name - The name of the ledger.

$sel:permissionsMode: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
Eq 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

Generic UpdateLedgerPermissionsModeResponse Source # 
Instance details

Defined in Amazonka.QLDB.UpdateLedgerPermissionsMode

NFData 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" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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:

$sel:arn:UpdateLedgerPermissionsModeResponse', updateLedgerPermissionsModeResponse_arn - The Amazon Resource Name (ARN) for the ledger.

$sel:name:UpdateLedgerPermissionsMode', updateLedgerPermissionsModeResponse_name - The name of the ledger.

$sel:permissionsMode:UpdateLedgerPermissionsMode', updateLedgerPermissionsModeResponse_permissionsMode - The current permissions mode of the ledger.

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

GetBlock

data GetBlock Source #

See: newGetBlock smart constructor.

Instances

Instances details
Eq GetBlock Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

Show GetBlock Source # 
Instance details

Defined in Amazonka.QLDB.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 #

NFData GetBlock Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

Methods

rnf :: GetBlock -> () #

Hashable GetBlock Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

Methods

hashWithSalt :: Int -> GetBlock -> Int #

hash :: GetBlock -> Int #

ToJSON GetBlock Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

AWSRequest GetBlock Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

Associated Types

type AWSResponse 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

type Rep GetBlock Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

type Rep GetBlock = D1 ('MetaData "GetBlock" "Amazonka.QLDB.GetBlock" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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)))))
type AWSResponse GetBlock Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

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}.

$sel:name: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
Eq GetBlockResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

Show GetBlockResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

Generic GetBlockResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

Associated Types

type Rep GetBlockResponse :: Type -> Type #

NFData GetBlockResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

Methods

rnf :: GetBlockResponse -> () #

type Rep GetBlockResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetBlock

type Rep GetBlockResponse = D1 ('MetaData "GetBlockResponse" "Amazonka.QLDB.GetBlock" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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.

ListJournalS3ExportsForLedger

data ListJournalS3ExportsForLedger Source #

See: newListJournalS3ExportsForLedger smart constructor.

Instances

Instances details
Eq ListJournalS3ExportsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3ExportsForLedger

Read ListJournalS3ExportsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3ExportsForLedger

Show 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 #

NFData ListJournalS3ExportsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3ExportsForLedger

Hashable ListJournalS3ExportsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3ExportsForLedger

AWSRequest ListJournalS3ExportsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3ExportsForLedger

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

type Rep ListJournalS3ExportsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3ExportsForLedger

type Rep ListJournalS3ExportsForLedger = D1 ('MetaData "ListJournalS3ExportsForLedger" "Amazonka.QLDB.ListJournalS3ExportsForLedger" "libZSservicesZSamazonka-qldbZSamazonka-qldb" 'False) (C1 ('MetaCons "ListJournalS3ExportsForLedger'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListJournalS3ExportsForLedger Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3ExportsForLedger

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:nextToken: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.

$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.)

$sel:name:ListJournalS3ExportsForLedger', listJournalS3ExportsForLedger_name - The name of the ledger.

data ListJournalS3ExportsForLedgerResponse Source #

Instances

Instances details
Eq 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

Generic ListJournalS3ExportsForLedgerResponse Source # 
Instance details

Defined in Amazonka.QLDB.ListJournalS3ExportsForLedger

NFData 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" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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.

$sel:nextToken: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.

DescribeJournalKinesisStream

data DescribeJournalKinesisStream Source #

See: newDescribeJournalKinesisStream smart constructor.

Instances

Instances details
Eq DescribeJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalKinesisStream

Read DescribeJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalKinesisStream

Show 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 #

NFData DescribeJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalKinesisStream

Hashable DescribeJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalKinesisStream

AWSRequest DescribeJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalKinesisStream

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

type Rep DescribeJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalKinesisStream

type Rep DescribeJournalKinesisStream = D1 ('MetaData "DescribeJournalKinesisStream" "Amazonka.QLDB.DescribeJournalKinesisStream" "libZSservicesZSamazonka-qldbZSamazonka-qldb" 'False) (C1 ('MetaCons "DescribeJournalKinesisStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ledgerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "streamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeJournalKinesisStream Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalKinesisStream

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:

$sel:ledgerName:DescribeJournalKinesisStream', describeJournalKinesisStream_ledgerName - The name of the ledger.

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

data DescribeJournalKinesisStreamResponse Source #

Instances

Instances details
Eq 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

Generic DescribeJournalKinesisStreamResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalKinesisStream

NFData 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" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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
Eq DescribeJournalS3Export Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

Read DescribeJournalS3Export Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

Show 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 #

NFData DescribeJournalS3Export Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

Methods

rnf :: DescribeJournalS3Export -> () #

Hashable DescribeJournalS3Export Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

AWSRequest DescribeJournalS3Export Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

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

type Rep DescribeJournalS3Export Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

type Rep DescribeJournalS3Export = D1 ('MetaData "DescribeJournalS3Export" "Amazonka.QLDB.DescribeJournalS3Export" "libZSservicesZSamazonka-qldbZSamazonka-qldb" 'False) (C1 ('MetaCons "DescribeJournalS3Export'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "exportId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeJournalS3Export Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

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:

$sel:name:DescribeJournalS3Export', describeJournalS3Export_name - The name of the ledger.

$sel:exportId: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
Eq DescribeJournalS3ExportResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

Read DescribeJournalS3ExportResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

Show DescribeJournalS3ExportResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

Generic DescribeJournalS3ExportResponse Source # 
Instance details

Defined in Amazonka.QLDB.DescribeJournalS3Export

Associated Types

type Rep DescribeJournalS3ExportResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

Associated Types

type AWSResponse 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

type Rep TagResource Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.QLDB.TagResource" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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))))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

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
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.QLDB.TagResource" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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
Eq UntagResource Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

Associated Types

type AWSResponse UntagResource #

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

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.QLDB.UntagResource" "libZSservicesZSamazonka-qldbZSamazonka-qldb" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

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
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.QLDB.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.QLDB.UntagResource" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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.

GetDigest

data GetDigest Source #

See: newGetDigest smart constructor.

Constructors

GetDigest' Text 

Instances

Instances details
Eq GetDigest Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

Read GetDigest Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

Show GetDigest Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

Generic GetDigest Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

Associated Types

type Rep GetDigest :: Type -> Type #

NFData GetDigest Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

Methods

rnf :: GetDigest -> () #

Hashable GetDigest Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

ToJSON GetDigest Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

AWSRequest GetDigest Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

Associated Types

type AWSResponse 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

type Rep GetDigest Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

type Rep GetDigest = D1 ('MetaData "GetDigest" "Amazonka.QLDB.GetDigest" "libZSservicesZSamazonka-qldbZSamazonka-qldb" 'False) (C1 ('MetaCons "GetDigest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetDigest Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

newGetDigest Source #

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:

$sel:name:GetDigest', getDigest_name - The name of the ledger.

data GetDigestResponse Source #

See: newGetDigestResponse smart constructor.

Instances

Instances details
Eq GetDigestResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

Show GetDigestResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

Generic GetDigestResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

Associated Types

type Rep GetDigestResponse :: Type -> Type #

NFData GetDigestResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

Methods

rnf :: GetDigestResponse -> () #

type Rep GetDigestResponse Source # 
Instance details

Defined in Amazonka.QLDB.GetDigest

type Rep GetDigestResponse = D1 ('MetaData "GetDigestResponse" "Amazonka.QLDB.GetDigest" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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.

Types

EncryptionStatus

newtype EncryptionStatus Source #

Instances

Instances details
Eq EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

Ord EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

Read EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

Show 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 #

NFData EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

Methods

rnf :: EncryptionStatus -> () #

Hashable 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

FromJSON EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

FromJSONKey EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

ToLog EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

ToHeader EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

ToQuery 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

ToByteString 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

type Rep EncryptionStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.EncryptionStatus

type Rep EncryptionStatus = D1 ('MetaData "EncryptionStatus" "Amazonka.QLDB.Types.EncryptionStatus" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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
Eq ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

Ord ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

Read ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

Show ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

Generic ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

Associated Types

type Rep ErrorCause :: Type -> Type #

NFData ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

Methods

rnf :: ErrorCause -> () #

Hashable 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

FromJSON ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

FromJSONKey ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

ToLog ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

ToHeader ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

ToQuery ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

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 #

ToByteString 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 #

type Rep ErrorCause Source # 
Instance details

Defined in Amazonka.QLDB.Types.ErrorCause

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

ExportStatus

newtype ExportStatus Source #

Constructors

ExportStatus' 

Instances

Instances details
Eq ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

Ord ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

Read ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

Show ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

Generic ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

Associated Types

type Rep ExportStatus :: Type -> Type #

NFData ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

Methods

rnf :: ExportStatus -> () #

Hashable 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

FromJSON ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

FromJSONKey ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

ToLog ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

ToHeader ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

ToQuery ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

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 #

ToByteString 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 #

type Rep ExportStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.ExportStatus

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

LedgerState

newtype LedgerState Source #

Constructors

LedgerState' 

Instances

Instances details
Eq LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

Ord LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

Read LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

Show LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

Generic LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

Associated Types

type Rep LedgerState :: Type -> Type #

NFData LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

Methods

rnf :: LedgerState -> () #

Hashable 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

FromJSON LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

FromJSONKey LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

ToLog LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

ToHeader LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

ToQuery LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

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 #

ToByteString 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 #

type Rep LedgerState Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerState

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

PermissionsMode

newtype PermissionsMode Source #

Constructors

PermissionsMode' 

Instances

Instances details
Eq PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

Ord PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

Read PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

Show PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

Generic PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

Associated Types

type Rep PermissionsMode :: Type -> Type #

NFData PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

Methods

rnf :: PermissionsMode -> () #

Hashable 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

FromJSON PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

FromJSONKey PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

ToLog PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

ToHeader PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

ToQuery 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 #

ToByteString 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

type Rep PermissionsMode Source # 
Instance details

Defined in Amazonka.QLDB.Types.PermissionsMode

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

S3ObjectEncryptionType

newtype S3ObjectEncryptionType Source #

Instances

Instances details
Eq S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

Ord S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

Read S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

Show 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 #

NFData S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

Methods

rnf :: S3ObjectEncryptionType -> () #

Hashable 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

FromJSON S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

FromJSONKey S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

ToLog S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

ToHeader S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

ToQuery 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

ToByteString 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

type Rep S3ObjectEncryptionType Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ObjectEncryptionType

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

StreamStatus

newtype StreamStatus Source #

Constructors

StreamStatus' 

Instances

Instances details
Eq StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

Ord StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

Read StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

Show StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

Generic StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

Associated Types

type Rep StreamStatus :: Type -> Type #

NFData StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

Methods

rnf :: StreamStatus -> () #

Hashable 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

FromJSON StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

FromJSONKey StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

ToLog StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

ToHeader StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

ToQuery StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

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 #

ToByteString 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 #

type Rep StreamStatus Source # 
Instance details

Defined in Amazonka.QLDB.Types.StreamStatus

type Rep StreamStatus = D1 ('MetaData "StreamStatus" "Amazonka.QLDB.Types.StreamStatus" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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
Eq JournalKinesisStreamDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.JournalKinesisStreamDescription

Read JournalKinesisStreamDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.JournalKinesisStreamDescription

Show 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 #

NFData JournalKinesisStreamDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.JournalKinesisStreamDescription

Hashable JournalKinesisStreamDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.JournalKinesisStreamDescription

FromJSON 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" "libZSservicesZSamazonka-qldbZSamazonka-qldb" 'False) (C1 ('MetaCons "JournalKinesisStreamDescription'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "inclusiveStartTime") '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 "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: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:arn:JournalKinesisStreamDescription', journalKinesisStreamDescription_arn - The Amazon Resource Name (ARN) of the QLDB journal stream.

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

$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: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
Eq JournalS3ExportDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.JournalS3ExportDescription

Read JournalS3ExportDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.JournalS3ExportDescription

Show 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 #

NFData JournalS3ExportDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.JournalS3ExportDescription

Hashable JournalS3ExportDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.JournalS3ExportDescription

FromJSON JournalS3ExportDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.JournalS3ExportDescription

type Rep JournalS3ExportDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.JournalS3ExportDescription

type Rep JournalS3ExportDescription = D1 ('MetaData "JournalS3ExportDescription" "Amazonka.QLDB.Types.JournalS3ExportDescription" "libZSservicesZSamazonka-qldbZSamazonka-qldb" 'False) (C1 ('MetaCons "JournalS3ExportDescription'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "ledgerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "exportId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "exportCreationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ExportStatus))) :*: ((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)))))

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: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 are specified in the original export request.

$sel:exclusiveEndTime:JournalS3ExportDescription', journalS3ExportDescription_exclusiveEndTime - The exclusive end date and time for the range of journal contents that are 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 master key (CMK) 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
Eq KinesisConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.KinesisConfiguration

Read KinesisConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.KinesisConfiguration

Show 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 #

NFData KinesisConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.KinesisConfiguration

Methods

rnf :: KinesisConfiguration -> () #

Hashable KinesisConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.KinesisConfiguration

ToJSON KinesisConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.KinesisConfiguration

FromJSON 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" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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
Eq LedgerEncryptionDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerEncryptionDescription

Read LedgerEncryptionDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerEncryptionDescription

Show 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 #

NFData LedgerEncryptionDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerEncryptionDescription

Hashable LedgerEncryptionDescription Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerEncryptionDescription

FromJSON 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" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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
Eq LedgerSummary Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerSummary

Read LedgerSummary Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerSummary

Show 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 #

NFData LedgerSummary Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerSummary

Methods

rnf :: LedgerSummary -> () #

Hashable LedgerSummary Source # 
Instance details

Defined in Amazonka.QLDB.Types.LedgerSummary

FromJSON 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" "libZSservicesZSamazonka-qldbZSamazonka-qldb" 'False) (C1 ('MetaCons "LedgerSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LedgerState)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

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:state:LedgerSummary', ledgerSummary_state - The current status of the ledger.

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

$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.)

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
Eq S3EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3EncryptionConfiguration

Read S3EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3EncryptionConfiguration

Show 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 #

NFData S3EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3EncryptionConfiguration

Hashable S3EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3EncryptionConfiguration

ToJSON S3EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3EncryptionConfiguration

FromJSON 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" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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 customer master key (CMK) in Key Management Service (KMS). Amazon S3 does not support asymmetric CMKs.

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
Eq S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ExportConfiguration

Read S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ExportConfiguration

Show 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 #

NFData S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ExportConfiguration

Methods

rnf :: S3ExportConfiguration -> () #

Hashable S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ExportConfiguration

ToJSON S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ExportConfiguration

FromJSON 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" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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
Eq ValueHolder Source # 
Instance details

Defined in Amazonka.QLDB.Types.ValueHolder

Show 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 #

NFData ValueHolder Source # 
Instance details

Defined in Amazonka.QLDB.Types.ValueHolder

Methods

rnf :: ValueHolder -> () #

Hashable ValueHolder Source # 
Instance details

Defined in Amazonka.QLDB.Types.ValueHolder

ToJSON ValueHolder Source # 
Instance details

Defined in Amazonka.QLDB.Types.ValueHolder

FromJSON 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" "libZSservicesZSamazonka-qldbZSamazonka-qldb" '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.