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 KnowledgeBaseSummary = KnowledgeBaseSummary' {
- renderingConfiguration :: Maybe RenderingConfiguration
- sourceConfiguration :: Maybe SourceConfiguration
- description :: Maybe Text
- serverSideEncryptionConfiguration :: Maybe ServerSideEncryptionConfiguration
- tags :: Maybe (HashMap Text Text)
- knowledgeBaseArn :: Text
- knowledgeBaseId :: Text
- knowledgeBaseType :: KnowledgeBaseType
- name :: Text
- status :: KnowledgeBaseStatus
- newKnowledgeBaseSummary :: Text -> Text -> KnowledgeBaseType -> Text -> KnowledgeBaseStatus -> KnowledgeBaseSummary
- knowledgeBaseSummary_renderingConfiguration :: Lens' KnowledgeBaseSummary (Maybe RenderingConfiguration)
- knowledgeBaseSummary_sourceConfiguration :: Lens' KnowledgeBaseSummary (Maybe SourceConfiguration)
- knowledgeBaseSummary_description :: Lens' KnowledgeBaseSummary (Maybe Text)
- knowledgeBaseSummary_serverSideEncryptionConfiguration :: Lens' KnowledgeBaseSummary (Maybe ServerSideEncryptionConfiguration)
- knowledgeBaseSummary_tags :: Lens' KnowledgeBaseSummary (Maybe (HashMap Text Text))
- knowledgeBaseSummary_knowledgeBaseArn :: Lens' KnowledgeBaseSummary Text
- knowledgeBaseSummary_knowledgeBaseId :: Lens' KnowledgeBaseSummary Text
- knowledgeBaseSummary_knowledgeBaseType :: Lens' KnowledgeBaseSummary KnowledgeBaseType
- knowledgeBaseSummary_name :: Lens' KnowledgeBaseSummary Text
- knowledgeBaseSummary_status :: Lens' KnowledgeBaseSummary KnowledgeBaseStatus
Documentation
data KnowledgeBaseSummary Source #
Summary information about the knowledge base.
See: newKnowledgeBaseSummary
smart constructor.
KnowledgeBaseSummary' | |
|
Instances
newKnowledgeBaseSummary Source #
:: Text | |
-> Text | |
-> KnowledgeBaseType | |
-> Text | |
-> KnowledgeBaseStatus | |
-> KnowledgeBaseSummary |
Create a value of KnowledgeBaseSummary
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:KnowledgeBaseSummary'
, knowledgeBaseSummary_renderingConfiguration
- Information about how to render the content.
$sel:sourceConfiguration:KnowledgeBaseSummary'
, knowledgeBaseSummary_sourceConfiguration
- [KEVIN]
$sel:description:KnowledgeBaseSummary'
, knowledgeBaseSummary_description
- The description of the knowledge base.
$sel:serverSideEncryptionConfiguration:KnowledgeBaseSummary'
, knowledgeBaseSummary_serverSideEncryptionConfiguration
- The KMS key used for encryption.
$sel:tags:KnowledgeBaseSummary'
, knowledgeBaseSummary_tags
- The tags used to organize, track, or control access for this resource.
$sel:knowledgeBaseArn:KnowledgeBaseSummary'
, knowledgeBaseSummary_knowledgeBaseArn
- The Amazon Resource Name (ARN) of the knowledge base.
$sel:knowledgeBaseId:KnowledgeBaseSummary'
, knowledgeBaseSummary_knowledgeBaseId
- The the identifier of the knowledge base.
$sel:knowledgeBaseType:KnowledgeBaseSummary'
, knowledgeBaseSummary_knowledgeBaseType
- The type of knowledge base.
$sel:name:KnowledgeBaseSummary'
, knowledgeBaseSummary_name
- The name of the knowledge base.
$sel:status:KnowledgeBaseSummary'
, knowledgeBaseSummary_status
- The status of the knowledge base summary.
knowledgeBaseSummary_renderingConfiguration :: Lens' KnowledgeBaseSummary (Maybe RenderingConfiguration) Source #
Information about how to render the content.
knowledgeBaseSummary_sourceConfiguration :: Lens' KnowledgeBaseSummary (Maybe SourceConfiguration) Source #
- KEVIN
knowledgeBaseSummary_description :: Lens' KnowledgeBaseSummary (Maybe Text) Source #
The description of the knowledge base.
knowledgeBaseSummary_serverSideEncryptionConfiguration :: Lens' KnowledgeBaseSummary (Maybe ServerSideEncryptionConfiguration) Source #
The KMS key used for encryption.
knowledgeBaseSummary_tags :: Lens' KnowledgeBaseSummary (Maybe (HashMap Text Text)) Source #
The tags used to organize, track, or control access for this resource.
knowledgeBaseSummary_knowledgeBaseArn :: Lens' KnowledgeBaseSummary Text Source #
The Amazon Resource Name (ARN) of the knowledge base.
knowledgeBaseSummary_knowledgeBaseId :: Lens' KnowledgeBaseSummary Text Source #
The the identifier of the knowledge base.
knowledgeBaseSummary_knowledgeBaseType :: Lens' KnowledgeBaseSummary KnowledgeBaseType Source #
The type of knowledge base.
knowledgeBaseSummary_name :: Lens' KnowledgeBaseSummary Text Source #
The name of the knowledge base.
knowledgeBaseSummary_status :: Lens' KnowledgeBaseSummary KnowledgeBaseStatus Source #
The status of the knowledge base summary.