Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data KnowledgeBaseData = KnowledgeBaseData' {
- renderingConfiguration :: Maybe RenderingConfiguration
- sourceConfiguration :: Maybe SourceConfiguration
- lastContentModificationTime :: Maybe POSIX
- description :: Maybe Text
- serverSideEncryptionConfiguration :: Maybe ServerSideEncryptionConfiguration
- tags :: Maybe (HashMap Text Text)
- knowledgeBaseArn :: Text
- knowledgeBaseId :: Text
- knowledgeBaseType :: KnowledgeBaseType
- name :: Text
- status :: KnowledgeBaseStatus
- newKnowledgeBaseData :: Text -> Text -> KnowledgeBaseType -> Text -> KnowledgeBaseStatus -> KnowledgeBaseData
- knowledgeBaseData_renderingConfiguration :: Lens' KnowledgeBaseData (Maybe RenderingConfiguration)
- knowledgeBaseData_sourceConfiguration :: Lens' KnowledgeBaseData (Maybe SourceConfiguration)
- knowledgeBaseData_lastContentModificationTime :: Lens' KnowledgeBaseData (Maybe UTCTime)
- knowledgeBaseData_description :: Lens' KnowledgeBaseData (Maybe Text)
- knowledgeBaseData_serverSideEncryptionConfiguration :: Lens' KnowledgeBaseData (Maybe ServerSideEncryptionConfiguration)
- knowledgeBaseData_tags :: Lens' KnowledgeBaseData (Maybe (HashMap Text Text))
- knowledgeBaseData_knowledgeBaseArn :: Lens' KnowledgeBaseData Text
- knowledgeBaseData_knowledgeBaseId :: Lens' KnowledgeBaseData Text
- knowledgeBaseData_knowledgeBaseType :: Lens' KnowledgeBaseData KnowledgeBaseType
- knowledgeBaseData_name :: Lens' KnowledgeBaseData Text
- knowledgeBaseData_status :: Lens' KnowledgeBaseData KnowledgeBaseStatus
Documentation
data KnowledgeBaseData Source #
Information about the knowledge base.
See: newKnowledgeBaseData
smart constructor.
KnowledgeBaseData' | |
|
Instances
:: Text | |
-> Text | |
-> KnowledgeBaseType | |
-> Text | |
-> KnowledgeBaseStatus | |
-> KnowledgeBaseData |
Create a value of KnowledgeBaseData
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:renderingConfiguration:KnowledgeBaseData'
, knowledgeBaseData_renderingConfiguration
- Information about how to render the content.
$sel:sourceConfiguration:KnowledgeBaseData'
, knowledgeBaseData_sourceConfiguration
- Source configuration information about the knowledge base.
$sel:lastContentModificationTime:KnowledgeBaseData'
, knowledgeBaseData_lastContentModificationTime
- An epoch timestamp indicating the most recent content modification
inside the knowledge base. If no content exists in a knowledge base,
this value is unset.
$sel:description:KnowledgeBaseData'
, knowledgeBaseData_description
- The description.
$sel:serverSideEncryptionConfiguration:KnowledgeBaseData'
, knowledgeBaseData_serverSideEncryptionConfiguration
- The KMS key used for encryption.
$sel:tags:KnowledgeBaseData'
, knowledgeBaseData_tags
- The tags used to organize, track, or control access for this resource.
$sel:knowledgeBaseArn:KnowledgeBaseData'
, knowledgeBaseData_knowledgeBaseArn
- The Amazon Resource Name (ARN) of the knowledge base.
$sel:knowledgeBaseId:KnowledgeBaseData'
, knowledgeBaseData_knowledgeBaseId
- The the identifier of the knowledge base.
$sel:knowledgeBaseType:KnowledgeBaseData'
, knowledgeBaseData_knowledgeBaseType
- The type of knowledge base.
$sel:name:KnowledgeBaseData'
, knowledgeBaseData_name
- The name of the knowledge base.
$sel:status:KnowledgeBaseData'
, knowledgeBaseData_status
- The status of the knowledge base.
knowledgeBaseData_renderingConfiguration :: Lens' KnowledgeBaseData (Maybe RenderingConfiguration) Source #
Information about how to render the content.
knowledgeBaseData_sourceConfiguration :: Lens' KnowledgeBaseData (Maybe SourceConfiguration) Source #
Source configuration information about the knowledge base.
knowledgeBaseData_lastContentModificationTime :: Lens' KnowledgeBaseData (Maybe UTCTime) Source #
An epoch timestamp indicating the most recent content modification inside the knowledge base. If no content exists in a knowledge base, this value is unset.
knowledgeBaseData_description :: Lens' KnowledgeBaseData (Maybe Text) Source #
The description.
knowledgeBaseData_serverSideEncryptionConfiguration :: Lens' KnowledgeBaseData (Maybe ServerSideEncryptionConfiguration) Source #
The KMS key used for encryption.
knowledgeBaseData_tags :: Lens' KnowledgeBaseData (Maybe (HashMap Text Text)) Source #
The tags used to organize, track, or control access for this resource.
knowledgeBaseData_knowledgeBaseArn :: Lens' KnowledgeBaseData Text Source #
The Amazon Resource Name (ARN) of the knowledge base.
knowledgeBaseData_knowledgeBaseId :: Lens' KnowledgeBaseData Text Source #
The the identifier of the knowledge base.
knowledgeBaseData_knowledgeBaseType :: Lens' KnowledgeBaseData KnowledgeBaseType Source #
The type of knowledge base.
knowledgeBaseData_name :: Lens' KnowledgeBaseData Text Source #
The name of the knowledge base.
knowledgeBaseData_status :: Lens' KnowledgeBaseData KnowledgeBaseStatus Source #
The status of the knowledge base.