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 |
Synopsis
- data DomainConfig = DomainConfig' {
- accessPolicies :: Maybe AccessPoliciesStatus
- advancedOptions :: Maybe AdvancedOptionsStatus
- advancedSecurityOptions :: Maybe AdvancedSecurityOptionsStatus
- autoTuneOptions :: Maybe AutoTuneOptionsStatus
- changeProgressDetails :: Maybe ChangeProgressDetails
- clusterConfig :: Maybe ClusterConfigStatus
- cognitoOptions :: Maybe CognitoOptionsStatus
- domainEndpointOptions :: Maybe DomainEndpointOptionsStatus
- eBSOptions :: Maybe EBSOptionsStatus
- encryptionAtRestOptions :: Maybe EncryptionAtRestOptionsStatus
- engineVersion :: Maybe VersionStatus
- logPublishingOptions :: Maybe LogPublishingOptionsStatus
- nodeToNodeEncryptionOptions :: Maybe NodeToNodeEncryptionOptionsStatus
- snapshotOptions :: Maybe SnapshotOptionsStatus
- vPCOptions :: Maybe VPCDerivedInfoStatus
- newDomainConfig :: DomainConfig
- domainConfig_accessPolicies :: Lens' DomainConfig (Maybe AccessPoliciesStatus)
- domainConfig_advancedOptions :: Lens' DomainConfig (Maybe AdvancedOptionsStatus)
- domainConfig_advancedSecurityOptions :: Lens' DomainConfig (Maybe AdvancedSecurityOptionsStatus)
- domainConfig_autoTuneOptions :: Lens' DomainConfig (Maybe AutoTuneOptionsStatus)
- domainConfig_changeProgressDetails :: Lens' DomainConfig (Maybe ChangeProgressDetails)
- domainConfig_clusterConfig :: Lens' DomainConfig (Maybe ClusterConfigStatus)
- domainConfig_cognitoOptions :: Lens' DomainConfig (Maybe CognitoOptionsStatus)
- domainConfig_domainEndpointOptions :: Lens' DomainConfig (Maybe DomainEndpointOptionsStatus)
- domainConfig_eBSOptions :: Lens' DomainConfig (Maybe EBSOptionsStatus)
- domainConfig_encryptionAtRestOptions :: Lens' DomainConfig (Maybe EncryptionAtRestOptionsStatus)
- domainConfig_engineVersion :: Lens' DomainConfig (Maybe VersionStatus)
- domainConfig_logPublishingOptions :: Lens' DomainConfig (Maybe LogPublishingOptionsStatus)
- domainConfig_nodeToNodeEncryptionOptions :: Lens' DomainConfig (Maybe NodeToNodeEncryptionOptionsStatus)
- domainConfig_snapshotOptions :: Lens' DomainConfig (Maybe SnapshotOptionsStatus)
- domainConfig_vPCOptions :: Lens' DomainConfig (Maybe VPCDerivedInfoStatus)
Documentation
data DomainConfig Source #
Container for the configuration of an OpenSearch Service domain.
See: newDomainConfig
smart constructor.
DomainConfig' | |
|
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:accessPolicies:DomainConfig'
, domainConfig_accessPolicies
- Specifies the access policies for the domain.
$sel:advancedOptions:DomainConfig'
, domainConfig_advancedOptions
- Key-value pairs to specify advanced configuration options. For more
information, see
Advanced options.
$sel:advancedSecurityOptions:DomainConfig'
, domainConfig_advancedSecurityOptions
- Container for fine-grained access control settings for the domain.
$sel:autoTuneOptions:DomainConfig'
, domainConfig_autoTuneOptions
- Container for Auto-Tune settings for the domain.
$sel:changeProgressDetails:DomainConfig'
, domainConfig_changeProgressDetails
- Container for information about the progress of an existing
configuration change.
$sel:clusterConfig:DomainConfig'
, domainConfig_clusterConfig
- Container for the cluster configuration of a the domain.
$sel:cognitoOptions:DomainConfig'
, domainConfig_cognitoOptions
- Container for Amazon Cognito options for the domain.
$sel:domainEndpointOptions:DomainConfig'
, domainConfig_domainEndpointOptions
- Additional options for the domain endpoint, such as whether to require
HTTPS for all traffic.
$sel:eBSOptions:DomainConfig'
, domainConfig_eBSOptions
- Container for EBS options configured for an OpenSearch Service domain.
$sel:encryptionAtRestOptions:DomainConfig'
, domainConfig_encryptionAtRestOptions
- Key-value pairs to enable encryption at rest.
$sel:engineVersion:DomainConfig'
, domainConfig_engineVersion
- The OpenSearch or Elasticsearch version that the domain is running.
$sel:logPublishingOptions:DomainConfig'
, domainConfig_logPublishingOptions
- Key-value pairs to configure slow log publishing.
$sel:nodeToNodeEncryptionOptions:DomainConfig'
, domainConfig_nodeToNodeEncryptionOptions
- Whether node-to-node encryption is enabled or disabled.
$sel:snapshotOptions:DomainConfig'
, domainConfig_snapshotOptions
- DEPRECATED. Container for parameters required to configure automated
snapshots of domain indexes.
$sel:vPCOptions:DomainConfig'
, domainConfig_vPCOptions
- The current VPC options for the domain and the status of any updates to
their configuration.
domainConfig_accessPolicies :: Lens' DomainConfig (Maybe AccessPoliciesStatus) Source #
Specifies the access policies for the domain.
domainConfig_advancedOptions :: Lens' DomainConfig (Maybe AdvancedOptionsStatus) Source #
Key-value pairs to specify advanced configuration options. For more information, see Advanced options.
domainConfig_advancedSecurityOptions :: Lens' DomainConfig (Maybe AdvancedSecurityOptionsStatus) Source #
Container for fine-grained access control settings for the domain.
domainConfig_autoTuneOptions :: Lens' DomainConfig (Maybe AutoTuneOptionsStatus) Source #
Container for Auto-Tune settings for the domain.
domainConfig_changeProgressDetails :: Lens' DomainConfig (Maybe ChangeProgressDetails) Source #
Container for information about the progress of an existing configuration change.
domainConfig_clusterConfig :: Lens' DomainConfig (Maybe ClusterConfigStatus) Source #
Container for the cluster configuration of a the domain.
domainConfig_cognitoOptions :: Lens' DomainConfig (Maybe CognitoOptionsStatus) Source #
Container for Amazon Cognito options for the domain.
domainConfig_domainEndpointOptions :: Lens' DomainConfig (Maybe DomainEndpointOptionsStatus) Source #
Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
domainConfig_eBSOptions :: Lens' DomainConfig (Maybe EBSOptionsStatus) Source #
Container for EBS options configured for an OpenSearch Service domain.
domainConfig_encryptionAtRestOptions :: Lens' DomainConfig (Maybe EncryptionAtRestOptionsStatus) Source #
Key-value pairs to enable encryption at rest.
domainConfig_engineVersion :: Lens' DomainConfig (Maybe VersionStatus) Source #
The OpenSearch or Elasticsearch version that the domain is running.
domainConfig_logPublishingOptions :: Lens' DomainConfig (Maybe LogPublishingOptionsStatus) Source #
Key-value pairs to configure slow log publishing.
domainConfig_nodeToNodeEncryptionOptions :: Lens' DomainConfig (Maybe NodeToNodeEncryptionOptionsStatus) Source #
Whether node-to-node encryption is enabled or disabled.
domainConfig_snapshotOptions :: Lens' DomainConfig (Maybe SnapshotOptionsStatus) Source #
DEPRECATED. Container for parameters required to configure automated snapshots of domain indexes.
domainConfig_vPCOptions :: Lens' DomainConfig (Maybe VPCDerivedInfoStatus) Source #
The current VPC options for the domain and the status of any updates to their configuration.