| 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 |
Amazonka.OpenSearch.Types.DomainConfig
Description
Synopsis
- data DomainConfig = DomainConfig' {
- eBSOptions :: Maybe EBSOptionsStatus
- engineVersion :: Maybe VersionStatus
- nodeToNodeEncryptionOptions :: Maybe NodeToNodeEncryptionOptionsStatus
- accessPolicies :: Maybe AccessPoliciesStatus
- autoTuneOptions :: Maybe AutoTuneOptionsStatus
- logPublishingOptions :: Maybe LogPublishingOptionsStatus
- clusterConfig :: Maybe ClusterConfigStatus
- advancedSecurityOptions :: Maybe AdvancedSecurityOptionsStatus
- snapshotOptions :: Maybe SnapshotOptionsStatus
- cognitoOptions :: Maybe CognitoOptionsStatus
- encryptionAtRestOptions :: Maybe EncryptionAtRestOptionsStatus
- vPCOptions :: Maybe VPCDerivedInfoStatus
- domainEndpointOptions :: Maybe DomainEndpointOptionsStatus
- advancedOptions :: Maybe AdvancedOptionsStatus
- newDomainConfig :: DomainConfig
- domainConfig_eBSOptions :: Lens' DomainConfig (Maybe EBSOptionsStatus)
- domainConfig_engineVersion :: Lens' DomainConfig (Maybe VersionStatus)
- domainConfig_nodeToNodeEncryptionOptions :: Lens' DomainConfig (Maybe NodeToNodeEncryptionOptionsStatus)
- domainConfig_accessPolicies :: Lens' DomainConfig (Maybe AccessPoliciesStatus)
- domainConfig_autoTuneOptions :: Lens' DomainConfig (Maybe AutoTuneOptionsStatus)
- domainConfig_logPublishingOptions :: Lens' DomainConfig (Maybe LogPublishingOptionsStatus)
- domainConfig_clusterConfig :: Lens' DomainConfig (Maybe ClusterConfigStatus)
- domainConfig_advancedSecurityOptions :: Lens' DomainConfig (Maybe AdvancedSecurityOptionsStatus)
- domainConfig_snapshotOptions :: Lens' DomainConfig (Maybe SnapshotOptionsStatus)
- domainConfig_cognitoOptions :: Lens' DomainConfig (Maybe CognitoOptionsStatus)
- domainConfig_encryptionAtRestOptions :: Lens' DomainConfig (Maybe EncryptionAtRestOptionsStatus)
- domainConfig_vPCOptions :: Lens' DomainConfig (Maybe VPCDerivedInfoStatus)
- domainConfig_domainEndpointOptions :: Lens' DomainConfig (Maybe DomainEndpointOptionsStatus)
- domainConfig_advancedOptions :: Lens' DomainConfig (Maybe AdvancedOptionsStatus)
Documentation
data DomainConfig Source #
The configuration of a domain.
See: newDomainConfig smart constructor.
Constructors
| DomainConfig' | |
Fields
| |
Instances
newDomainConfig :: DomainConfig Source #
Create a value of DomainConfig 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:DomainConfig', domainConfig_eBSOptions - The EBSOptions for the domain.
$sel:engineVersion:DomainConfig', domainConfig_engineVersion - String of format Elasticsearch_X.Y or OpenSearch_X.Y to specify the
engine version for the OpenSearch or Elasticsearch domain.
$sel:nodeToNodeEncryptionOptions:DomainConfig', domainConfig_nodeToNodeEncryptionOptions - The NodeToNodeEncryptionOptions for the domain.
$sel:accessPolicies:DomainConfig', domainConfig_accessPolicies - IAM access policy as a JSON-formatted string.
$sel:autoTuneOptions:DomainConfig', domainConfig_autoTuneOptions - Specifies AutoTuneOptions for the domain.
$sel:logPublishingOptions:DomainConfig', domainConfig_logPublishingOptions - Log publishing options for the given domain.
$sel:clusterConfig:DomainConfig', domainConfig_clusterConfig - The ClusterConfig for the domain.
$sel:advancedSecurityOptions:DomainConfig', domainConfig_advancedSecurityOptions - Specifies AdvancedSecurityOptions for the domain.
$sel:snapshotOptions:DomainConfig', domainConfig_snapshotOptions - The SnapshotOptions for the domain.
$sel:cognitoOptions:DomainConfig', domainConfig_cognitoOptions - The CognitoOptions for the specified domain. For more information, see
Configuring Amazon Cognito authentication for OpenSearch Dashboards.
$sel:encryptionAtRestOptions:DomainConfig', domainConfig_encryptionAtRestOptions - The EncryptionAtRestOptions for the domain.
$sel:vPCOptions:DomainConfig', domainConfig_vPCOptions - The VPCOptions for the specified domain. For more information, see
Launching your Amazon OpenSearch Service domains using a VPC.
$sel:domainEndpointOptions:DomainConfig', domainConfig_domainEndpointOptions - The DomainEndpointOptions for the domain.
$sel:advancedOptions:DomainConfig', domainConfig_advancedOptions - The AdvancedOptions for the domain. See
Advanced options
for more information.
domainConfig_eBSOptions :: Lens' DomainConfig (Maybe EBSOptionsStatus) Source #
The EBSOptions for the domain.
domainConfig_engineVersion :: Lens' DomainConfig (Maybe VersionStatus) Source #
String of format Elasticsearch_X.Y or OpenSearch_X.Y to specify the engine version for the OpenSearch or Elasticsearch domain.
domainConfig_nodeToNodeEncryptionOptions :: Lens' DomainConfig (Maybe NodeToNodeEncryptionOptionsStatus) Source #
The NodeToNodeEncryptionOptions for the domain.
domainConfig_accessPolicies :: Lens' DomainConfig (Maybe AccessPoliciesStatus) Source #
IAM access policy as a JSON-formatted string.
domainConfig_autoTuneOptions :: Lens' DomainConfig (Maybe AutoTuneOptionsStatus) Source #
Specifies AutoTuneOptions for the domain.
domainConfig_logPublishingOptions :: Lens' DomainConfig (Maybe LogPublishingOptionsStatus) Source #
Log publishing options for the given domain.
domainConfig_clusterConfig :: Lens' DomainConfig (Maybe ClusterConfigStatus) Source #
The ClusterConfig for the domain.
domainConfig_advancedSecurityOptions :: Lens' DomainConfig (Maybe AdvancedSecurityOptionsStatus) Source #
Specifies AdvancedSecurityOptions for the domain.
domainConfig_snapshotOptions :: Lens' DomainConfig (Maybe SnapshotOptionsStatus) Source #
The SnapshotOptions for the domain.
domainConfig_cognitoOptions :: Lens' DomainConfig (Maybe CognitoOptionsStatus) Source #
The CognitoOptions for the specified domain. For more information, see
Configuring Amazon Cognito authentication for OpenSearch Dashboards.
domainConfig_encryptionAtRestOptions :: Lens' DomainConfig (Maybe EncryptionAtRestOptionsStatus) Source #
The EncryptionAtRestOptions for the domain.
domainConfig_vPCOptions :: Lens' DomainConfig (Maybe VPCDerivedInfoStatus) Source #
The VPCOptions for the specified domain. For more information, see
Launching your Amazon OpenSearch Service domains using a VPC.
domainConfig_domainEndpointOptions :: Lens' DomainConfig (Maybe DomainEndpointOptionsStatus) Source #
The DomainEndpointOptions for the domain.
domainConfig_advancedOptions :: Lens' DomainConfig (Maybe AdvancedOptionsStatus) Source #
The AdvancedOptions for the domain. See
Advanced options
for more information.