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 ElasticsearchDomainConfig = ElasticsearchDomainConfig' {
- eBSOptions :: Maybe EBSOptionsStatus
- nodeToNodeEncryptionOptions :: Maybe NodeToNodeEncryptionOptionsStatus
- accessPolicies :: Maybe AccessPoliciesStatus
- autoTuneOptions :: Maybe AutoTuneOptionsStatus
- logPublishingOptions :: Maybe LogPublishingOptionsStatus
- advancedSecurityOptions :: Maybe AdvancedSecurityOptionsStatus
- elasticsearchClusterConfig :: Maybe ElasticsearchClusterConfigStatus
- snapshotOptions :: Maybe SnapshotOptionsStatus
- cognitoOptions :: Maybe CognitoOptionsStatus
- encryptionAtRestOptions :: Maybe EncryptionAtRestOptionsStatus
- vPCOptions :: Maybe VPCDerivedInfoStatus
- domainEndpointOptions :: Maybe DomainEndpointOptionsStatus
- advancedOptions :: Maybe AdvancedOptionsStatus
- elasticsearchVersion :: Maybe ElasticsearchVersionStatus
- newElasticsearchDomainConfig :: ElasticsearchDomainConfig
- elasticsearchDomainConfig_eBSOptions :: Lens' ElasticsearchDomainConfig (Maybe EBSOptionsStatus)
- elasticsearchDomainConfig_nodeToNodeEncryptionOptions :: Lens' ElasticsearchDomainConfig (Maybe NodeToNodeEncryptionOptionsStatus)
- elasticsearchDomainConfig_accessPolicies :: Lens' ElasticsearchDomainConfig (Maybe AccessPoliciesStatus)
- elasticsearchDomainConfig_autoTuneOptions :: Lens' ElasticsearchDomainConfig (Maybe AutoTuneOptionsStatus)
- elasticsearchDomainConfig_logPublishingOptions :: Lens' ElasticsearchDomainConfig (Maybe LogPublishingOptionsStatus)
- elasticsearchDomainConfig_advancedSecurityOptions :: Lens' ElasticsearchDomainConfig (Maybe AdvancedSecurityOptionsStatus)
- elasticsearchDomainConfig_elasticsearchClusterConfig :: Lens' ElasticsearchDomainConfig (Maybe ElasticsearchClusterConfigStatus)
- elasticsearchDomainConfig_snapshotOptions :: Lens' ElasticsearchDomainConfig (Maybe SnapshotOptionsStatus)
- elasticsearchDomainConfig_cognitoOptions :: Lens' ElasticsearchDomainConfig (Maybe CognitoOptionsStatus)
- elasticsearchDomainConfig_encryptionAtRestOptions :: Lens' ElasticsearchDomainConfig (Maybe EncryptionAtRestOptionsStatus)
- elasticsearchDomainConfig_vPCOptions :: Lens' ElasticsearchDomainConfig (Maybe VPCDerivedInfoStatus)
- elasticsearchDomainConfig_domainEndpointOptions :: Lens' ElasticsearchDomainConfig (Maybe DomainEndpointOptionsStatus)
- elasticsearchDomainConfig_advancedOptions :: Lens' ElasticsearchDomainConfig (Maybe AdvancedOptionsStatus)
- elasticsearchDomainConfig_elasticsearchVersion :: Lens' ElasticsearchDomainConfig (Maybe ElasticsearchVersionStatus)
Documentation
data ElasticsearchDomainConfig Source #
The configuration of an Elasticsearch domain.
See: newElasticsearchDomainConfig
smart constructor.
ElasticsearchDomainConfig' | |
|
Instances
newElasticsearchDomainConfig :: ElasticsearchDomainConfig Source #
Create a value of ElasticsearchDomainConfig
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:eBSOptions:ElasticsearchDomainConfig'
, elasticsearchDomainConfig_eBSOptions
- Specifies the EBSOptions
for the Elasticsearch domain.
$sel:nodeToNodeEncryptionOptions:ElasticsearchDomainConfig'
, elasticsearchDomainConfig_nodeToNodeEncryptionOptions
- Specifies the NodeToNodeEncryptionOptions
for the Elasticsearch
domain.
$sel:accessPolicies:ElasticsearchDomainConfig'
, elasticsearchDomainConfig_accessPolicies
- IAM access policy as a JSON-formatted string.
$sel:autoTuneOptions:ElasticsearchDomainConfig'
, elasticsearchDomainConfig_autoTuneOptions
- Specifies AutoTuneOptions
for the domain.
$sel:logPublishingOptions:ElasticsearchDomainConfig'
, elasticsearchDomainConfig_logPublishingOptions
- Log publishing options for the given domain.
$sel:advancedSecurityOptions:ElasticsearchDomainConfig'
, elasticsearchDomainConfig_advancedSecurityOptions
- Specifies AdvancedSecurityOptions
for the domain.
$sel:elasticsearchClusterConfig:ElasticsearchDomainConfig'
, elasticsearchDomainConfig_elasticsearchClusterConfig
- Specifies the ElasticsearchClusterConfig
for the Elasticsearch domain.
$sel:snapshotOptions:ElasticsearchDomainConfig'
, elasticsearchDomainConfig_snapshotOptions
- Specifies the SnapshotOptions
for the Elasticsearch domain.
$sel:cognitoOptions:ElasticsearchDomainConfig'
, elasticsearchDomainConfig_cognitoOptions
- The CognitoOptions
for the specified domain. For more information, see
Amazon Cognito Authentication for Kibana.
$sel:encryptionAtRestOptions:ElasticsearchDomainConfig'
, elasticsearchDomainConfig_encryptionAtRestOptions
- Specifies the EncryptionAtRestOptions
for the Elasticsearch domain.
$sel:vPCOptions:ElasticsearchDomainConfig'
, elasticsearchDomainConfig_vPCOptions
- The VPCOptions
for the specified domain. For more information, see
VPC Endpoints for Amazon Elasticsearch Service Domains.
$sel:domainEndpointOptions:ElasticsearchDomainConfig'
, elasticsearchDomainConfig_domainEndpointOptions
- Specifies the DomainEndpointOptions
for the Elasticsearch domain.
$sel:advancedOptions:ElasticsearchDomainConfig'
, elasticsearchDomainConfig_advancedOptions
- Specifies the AdvancedOptions
for the domain. See
Configuring Advanced Options
for more information.
$sel:elasticsearchVersion:ElasticsearchDomainConfig'
, elasticsearchDomainConfig_elasticsearchVersion
- String of format X.Y to specify version for the Elasticsearch domain.
elasticsearchDomainConfig_eBSOptions :: Lens' ElasticsearchDomainConfig (Maybe EBSOptionsStatus) Source #
Specifies the EBSOptions
for the Elasticsearch domain.
elasticsearchDomainConfig_nodeToNodeEncryptionOptions :: Lens' ElasticsearchDomainConfig (Maybe NodeToNodeEncryptionOptionsStatus) Source #
Specifies the NodeToNodeEncryptionOptions
for the Elasticsearch
domain.
elasticsearchDomainConfig_accessPolicies :: Lens' ElasticsearchDomainConfig (Maybe AccessPoliciesStatus) Source #
IAM access policy as a JSON-formatted string.
elasticsearchDomainConfig_autoTuneOptions :: Lens' ElasticsearchDomainConfig (Maybe AutoTuneOptionsStatus) Source #
Specifies AutoTuneOptions
for the domain.
elasticsearchDomainConfig_logPublishingOptions :: Lens' ElasticsearchDomainConfig (Maybe LogPublishingOptionsStatus) Source #
Log publishing options for the given domain.
elasticsearchDomainConfig_advancedSecurityOptions :: Lens' ElasticsearchDomainConfig (Maybe AdvancedSecurityOptionsStatus) Source #
Specifies AdvancedSecurityOptions
for the domain.
elasticsearchDomainConfig_elasticsearchClusterConfig :: Lens' ElasticsearchDomainConfig (Maybe ElasticsearchClusterConfigStatus) Source #
Specifies the ElasticsearchClusterConfig
for the Elasticsearch domain.
elasticsearchDomainConfig_snapshotOptions :: Lens' ElasticsearchDomainConfig (Maybe SnapshotOptionsStatus) Source #
Specifies the SnapshotOptions
for the Elasticsearch domain.
elasticsearchDomainConfig_cognitoOptions :: Lens' ElasticsearchDomainConfig (Maybe CognitoOptionsStatus) Source #
The CognitoOptions
for the specified domain. For more information, see
Amazon Cognito Authentication for Kibana.
elasticsearchDomainConfig_encryptionAtRestOptions :: Lens' ElasticsearchDomainConfig (Maybe EncryptionAtRestOptionsStatus) Source #
Specifies the EncryptionAtRestOptions
for the Elasticsearch domain.
elasticsearchDomainConfig_vPCOptions :: Lens' ElasticsearchDomainConfig (Maybe VPCDerivedInfoStatus) Source #
The VPCOptions
for the specified domain. For more information, see
VPC Endpoints for Amazon Elasticsearch Service Domains.
elasticsearchDomainConfig_domainEndpointOptions :: Lens' ElasticsearchDomainConfig (Maybe DomainEndpointOptionsStatus) Source #
Specifies the DomainEndpointOptions
for the Elasticsearch domain.
elasticsearchDomainConfig_advancedOptions :: Lens' ElasticsearchDomainConfig (Maybe AdvancedOptionsStatus) Source #
Specifies the AdvancedOptions
for the domain. See
Configuring Advanced Options
for more information.
elasticsearchDomainConfig_elasticsearchVersion :: Lens' ElasticsearchDomainConfig (Maybe ElasticsearchVersionStatus) Source #
String of format X.Y to specify version for the Elasticsearch domain.