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 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.
InstanceTypeDetails' | |
|
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.