| 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 |
Amazonka.OpenSearch.Types.InstanceTypeDetails
Description
Synopsis
- data InstanceTypeDetails = InstanceTypeDetails' {}
- newInstanceTypeDetails :: InstanceTypeDetails
- instanceTypeDetails_advancedSecurityEnabled :: Lens' InstanceTypeDetails (Maybe Bool)
- instanceTypeDetails_appLogsEnabled :: Lens' InstanceTypeDetails (Maybe Bool)
- instanceTypeDetails_cognitoEnabled :: Lens' InstanceTypeDetails (Maybe Bool)
- instanceTypeDetails_encryptionEnabled :: Lens' InstanceTypeDetails (Maybe Bool)
- instanceTypeDetails_instanceRole :: Lens' InstanceTypeDetails (Maybe [Text])
- instanceTypeDetails_instanceType :: Lens' InstanceTypeDetails (Maybe OpenSearchPartitionInstanceType)
- instanceTypeDetails_warmEnabled :: Lens' InstanceTypeDetails (Maybe Bool)
Documentation
data InstanceTypeDetails Source #
Lists all instance types and available features for a given OpenSearch or Elasticsearch version.
See: newInstanceTypeDetails smart constructor.
Constructors
| InstanceTypeDetails' | |
Fields
| |
Instances
newInstanceTypeDetails :: InstanceTypeDetails Source #
Create a value of InstanceTypeDetails 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:advancedSecurityEnabled:InstanceTypeDetails', instanceTypeDetails_advancedSecurityEnabled - Whether fine-grained access control is supported for the instance type.
$sel:appLogsEnabled:InstanceTypeDetails', instanceTypeDetails_appLogsEnabled - Whether logging is supported for the instance type.
$sel:cognitoEnabled:InstanceTypeDetails', instanceTypeDetails_cognitoEnabled - Whether Amazon Cognito access is supported for the instance type.
$sel:encryptionEnabled:InstanceTypeDetails', instanceTypeDetails_encryptionEnabled - Whether encryption at rest and node-to-node encryption are supported for
the instance type.
$sel:instanceRole:InstanceTypeDetails', instanceTypeDetails_instanceRole - Whether the instance acts as a data node, a dedicated master node, or an
UltraWarm node.
$sel:instanceType:InstanceTypeDetails', instanceTypeDetails_instanceType - The instance type.
$sel:warmEnabled:InstanceTypeDetails', instanceTypeDetails_warmEnabled - Whether UltraWarm is supported for the instance type.
instanceTypeDetails_advancedSecurityEnabled :: Lens' InstanceTypeDetails (Maybe Bool) Source #
Whether fine-grained access control is supported for the instance type.
instanceTypeDetails_appLogsEnabled :: Lens' InstanceTypeDetails (Maybe Bool) Source #
Whether logging is supported for the instance type.
instanceTypeDetails_cognitoEnabled :: Lens' InstanceTypeDetails (Maybe Bool) Source #
Whether Amazon Cognito access is supported for the instance type.
instanceTypeDetails_encryptionEnabled :: Lens' InstanceTypeDetails (Maybe Bool) Source #
Whether encryption at rest and node-to-node encryption are supported for the instance type.
instanceTypeDetails_instanceRole :: Lens' InstanceTypeDetails (Maybe [Text]) Source #
Whether the instance acts as a data node, a dedicated master node, or an UltraWarm node.
instanceTypeDetails_instanceType :: Lens' InstanceTypeDetails (Maybe OpenSearchPartitionInstanceType) Source #
The instance type.
instanceTypeDetails_warmEnabled :: Lens' InstanceTypeDetails (Maybe Bool) Source #
Whether UltraWarm is supported for the instance type.