Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Creates a sequence store.
Synopsis
- data CreateSequenceStore = CreateSequenceStore' {}
- newCreateSequenceStore :: Text -> CreateSequenceStore
- createSequenceStore_clientToken :: Lens' CreateSequenceStore (Maybe Text)
- createSequenceStore_description :: Lens' CreateSequenceStore (Maybe Text)
- createSequenceStore_sseConfig :: Lens' CreateSequenceStore (Maybe SseConfig)
- createSequenceStore_tags :: Lens' CreateSequenceStore (Maybe (HashMap Text Text))
- createSequenceStore_name :: Lens' CreateSequenceStore Text
- data CreateSequenceStoreResponse = CreateSequenceStoreResponse' {}
- newCreateSequenceStoreResponse :: Int -> Text -> UTCTime -> Text -> CreateSequenceStoreResponse
- createSequenceStoreResponse_description :: Lens' CreateSequenceStoreResponse (Maybe Text)
- createSequenceStoreResponse_name :: Lens' CreateSequenceStoreResponse (Maybe Text)
- createSequenceStoreResponse_sseConfig :: Lens' CreateSequenceStoreResponse (Maybe SseConfig)
- createSequenceStoreResponse_httpStatus :: Lens' CreateSequenceStoreResponse Int
- createSequenceStoreResponse_arn :: Lens' CreateSequenceStoreResponse Text
- createSequenceStoreResponse_creationTime :: Lens' CreateSequenceStoreResponse UTCTime
- createSequenceStoreResponse_id :: Lens' CreateSequenceStoreResponse Text
Creating a Request
data CreateSequenceStore Source #
See: newCreateSequenceStore
smart constructor.
CreateSequenceStore' | |
|
Instances
newCreateSequenceStore Source #
Create a value of CreateSequenceStore
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:clientToken:CreateSequenceStore'
, createSequenceStore_clientToken
- To ensure that requests don't run multiple times, specify a unique
token for each request.
CreateSequenceStore
, createSequenceStore_description
- A description for the store.
CreateSequenceStore
, createSequenceStore_sseConfig
- Server-side encryption (SSE) settings for the store.
CreateSequenceStore
, createSequenceStore_tags
- Tags for the store.
CreateSequenceStore
, createSequenceStore_name
- A name for the store.
Request Lenses
createSequenceStore_clientToken :: Lens' CreateSequenceStore (Maybe Text) Source #
To ensure that requests don't run multiple times, specify a unique token for each request.
createSequenceStore_description :: Lens' CreateSequenceStore (Maybe Text) Source #
A description for the store.
createSequenceStore_sseConfig :: Lens' CreateSequenceStore (Maybe SseConfig) Source #
Server-side encryption (SSE) settings for the store.
createSequenceStore_tags :: Lens' CreateSequenceStore (Maybe (HashMap Text Text)) Source #
Tags for the store.
createSequenceStore_name :: Lens' CreateSequenceStore Text Source #
A name for the store.
Destructuring the Response
data CreateSequenceStoreResponse Source #
See: newCreateSequenceStoreResponse
smart constructor.
Instances
newCreateSequenceStoreResponse Source #
:: Int | |
-> Text | |
-> UTCTime | |
-> Text | |
-> CreateSequenceStoreResponse |
Create a value of CreateSequenceStoreResponse
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:
CreateSequenceStore
, createSequenceStoreResponse_description
- The store's description.
CreateSequenceStore
, createSequenceStoreResponse_name
- The store's name.
CreateSequenceStore
, createSequenceStoreResponse_sseConfig
- The store's SSE settings.
$sel:httpStatus:CreateSequenceStoreResponse'
, createSequenceStoreResponse_httpStatus
- The response's http status code.
CreateSequenceStoreResponse
, createSequenceStoreResponse_arn
- The store's ARN.
CreateSequenceStoreResponse
, createSequenceStoreResponse_creationTime
- When the store was created.
CreateSequenceStoreResponse
, createSequenceStoreResponse_id
- The store's ID.
Response Lenses
createSequenceStoreResponse_description :: Lens' CreateSequenceStoreResponse (Maybe Text) Source #
The store's description.
createSequenceStoreResponse_name :: Lens' CreateSequenceStoreResponse (Maybe Text) Source #
The store's name.
createSequenceStoreResponse_sseConfig :: Lens' CreateSequenceStoreResponse (Maybe SseConfig) Source #
The store's SSE settings.
createSequenceStoreResponse_httpStatus :: Lens' CreateSequenceStoreResponse Int Source #
The response's http status code.
createSequenceStoreResponse_arn :: Lens' CreateSequenceStoreResponse Text Source #
The store's ARN.
createSequenceStoreResponse_creationTime :: Lens' CreateSequenceStoreResponse UTCTime Source #
When the store was created.
createSequenceStoreResponse_id :: Lens' CreateSequenceStoreResponse Text Source #
The store's ID.