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 AwsElasticsearchDomainDetails = AwsElasticsearchDomainDetails' {
- nodeToNodeEncryptionOptions :: Maybe AwsElasticsearchDomainNodeToNodeEncryptionOptions
- accessPolicies :: Maybe Text
- serviceSoftwareOptions :: Maybe AwsElasticsearchDomainServiceSoftwareOptions
- logPublishingOptions :: Maybe AwsElasticsearchDomainLogPublishingOptions
- elasticsearchClusterConfig :: Maybe AwsElasticsearchDomainElasticsearchClusterConfigDetails
- domainName :: Maybe Text
- encryptionAtRestOptions :: Maybe AwsElasticsearchDomainEncryptionAtRestOptions
- vPCOptions :: Maybe AwsElasticsearchDomainVPCOptions
- domainId :: Maybe Text
- endpoints :: Maybe (HashMap Text Text)
- domainEndpointOptions :: Maybe AwsElasticsearchDomainDomainEndpointOptions
- endpoint :: Maybe Text
- elasticsearchVersion :: Maybe Text
- newAwsElasticsearchDomainDetails :: AwsElasticsearchDomainDetails
- awsElasticsearchDomainDetails_nodeToNodeEncryptionOptions :: Lens' AwsElasticsearchDomainDetails (Maybe AwsElasticsearchDomainNodeToNodeEncryptionOptions)
- awsElasticsearchDomainDetails_accessPolicies :: Lens' AwsElasticsearchDomainDetails (Maybe Text)
- awsElasticsearchDomainDetails_serviceSoftwareOptions :: Lens' AwsElasticsearchDomainDetails (Maybe AwsElasticsearchDomainServiceSoftwareOptions)
- awsElasticsearchDomainDetails_logPublishingOptions :: Lens' AwsElasticsearchDomainDetails (Maybe AwsElasticsearchDomainLogPublishingOptions)
- awsElasticsearchDomainDetails_elasticsearchClusterConfig :: Lens' AwsElasticsearchDomainDetails (Maybe AwsElasticsearchDomainElasticsearchClusterConfigDetails)
- awsElasticsearchDomainDetails_domainName :: Lens' AwsElasticsearchDomainDetails (Maybe Text)
- awsElasticsearchDomainDetails_encryptionAtRestOptions :: Lens' AwsElasticsearchDomainDetails (Maybe AwsElasticsearchDomainEncryptionAtRestOptions)
- awsElasticsearchDomainDetails_vPCOptions :: Lens' AwsElasticsearchDomainDetails (Maybe AwsElasticsearchDomainVPCOptions)
- awsElasticsearchDomainDetails_domainId :: Lens' AwsElasticsearchDomainDetails (Maybe Text)
- awsElasticsearchDomainDetails_endpoints :: Lens' AwsElasticsearchDomainDetails (Maybe (HashMap Text Text))
- awsElasticsearchDomainDetails_domainEndpointOptions :: Lens' AwsElasticsearchDomainDetails (Maybe AwsElasticsearchDomainDomainEndpointOptions)
- awsElasticsearchDomainDetails_endpoint :: Lens' AwsElasticsearchDomainDetails (Maybe Text)
- awsElasticsearchDomainDetails_elasticsearchVersion :: Lens' AwsElasticsearchDomainDetails (Maybe Text)
Documentation
data AwsElasticsearchDomainDetails Source #
Information about an Elasticsearch domain.
See: newAwsElasticsearchDomainDetails
smart constructor.
AwsElasticsearchDomainDetails' | |
|
Instances
newAwsElasticsearchDomainDetails :: AwsElasticsearchDomainDetails Source #
Create a value of AwsElasticsearchDomainDetails
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:nodeToNodeEncryptionOptions:AwsElasticsearchDomainDetails'
, awsElasticsearchDomainDetails_nodeToNodeEncryptionOptions
- Details about the configuration for node-to-node encryption.
$sel:accessPolicies:AwsElasticsearchDomainDetails'
, awsElasticsearchDomainDetails_accessPolicies
- IAM policy document specifying the access policies for the new
Elasticsearch domain.
$sel:serviceSoftwareOptions:AwsElasticsearchDomainDetails'
, awsElasticsearchDomainDetails_serviceSoftwareOptions
- Information about the status of a domain relative to the latest service
software.
$sel:logPublishingOptions:AwsElasticsearchDomainDetails'
, awsElasticsearchDomainDetails_logPublishingOptions
- Configures the CloudWatch Logs to publish for the Elasticsearch domain.
$sel:elasticsearchClusterConfig:AwsElasticsearchDomainDetails'
, awsElasticsearchDomainDetails_elasticsearchClusterConfig
- Information about an OpenSearch cluster configuration.
$sel:domainName:AwsElasticsearchDomainDetails'
, awsElasticsearchDomainDetails_domainName
- Name of an Elasticsearch domain.
Domain names are unique across all domains owned by the same account within an Amazon Web Services Region.
Domain names must start with a lowercase letter and must be between 3 and 28 characters.
Valid characters are a-z (lowercase only), 0-9, and – (hyphen).
$sel:encryptionAtRestOptions:AwsElasticsearchDomainDetails'
, awsElasticsearchDomainDetails_encryptionAtRestOptions
- Details about the configuration for encryption at rest.
$sel:vPCOptions:AwsElasticsearchDomainDetails'
, awsElasticsearchDomainDetails_vPCOptions
- Information that OpenSearch derives based on VPCOptions
for the
domain.
$sel:domainId:AwsElasticsearchDomainDetails'
, awsElasticsearchDomainDetails_domainId
- Unique identifier for an Elasticsearch domain.
$sel:endpoints:AwsElasticsearchDomainDetails'
, awsElasticsearchDomainDetails_endpoints
- The key-value pair that exists if the Elasticsearch domain uses VPC
endpoints.
$sel:domainEndpointOptions:AwsElasticsearchDomainDetails'
, awsElasticsearchDomainDetails_domainEndpointOptions
- Additional options for the domain endpoint.
$sel:endpoint:AwsElasticsearchDomainDetails'
, awsElasticsearchDomainDetails_endpoint
- Domain-specific endpoint used to submit index, search, and data upload
requests to an Elasticsearch domain.
The endpoint is a service URL.
$sel:elasticsearchVersion:AwsElasticsearchDomainDetails'
, awsElasticsearchDomainDetails_elasticsearchVersion
- OpenSearch version.
awsElasticsearchDomainDetails_nodeToNodeEncryptionOptions :: Lens' AwsElasticsearchDomainDetails (Maybe AwsElasticsearchDomainNodeToNodeEncryptionOptions) Source #
Details about the configuration for node-to-node encryption.
awsElasticsearchDomainDetails_accessPolicies :: Lens' AwsElasticsearchDomainDetails (Maybe Text) Source #
IAM policy document specifying the access policies for the new Elasticsearch domain.
awsElasticsearchDomainDetails_serviceSoftwareOptions :: Lens' AwsElasticsearchDomainDetails (Maybe AwsElasticsearchDomainServiceSoftwareOptions) Source #
Information about the status of a domain relative to the latest service software.
awsElasticsearchDomainDetails_logPublishingOptions :: Lens' AwsElasticsearchDomainDetails (Maybe AwsElasticsearchDomainLogPublishingOptions) Source #
Configures the CloudWatch Logs to publish for the Elasticsearch domain.
awsElasticsearchDomainDetails_elasticsearchClusterConfig :: Lens' AwsElasticsearchDomainDetails (Maybe AwsElasticsearchDomainElasticsearchClusterConfigDetails) Source #
Information about an OpenSearch cluster configuration.
awsElasticsearchDomainDetails_domainName :: Lens' AwsElasticsearchDomainDetails (Maybe Text) Source #
Name of an Elasticsearch domain.
Domain names are unique across all domains owned by the same account within an Amazon Web Services Region.
Domain names must start with a lowercase letter and must be between 3 and 28 characters.
Valid characters are a-z (lowercase only), 0-9, and – (hyphen).
awsElasticsearchDomainDetails_encryptionAtRestOptions :: Lens' AwsElasticsearchDomainDetails (Maybe AwsElasticsearchDomainEncryptionAtRestOptions) Source #
Details about the configuration for encryption at rest.
awsElasticsearchDomainDetails_vPCOptions :: Lens' AwsElasticsearchDomainDetails (Maybe AwsElasticsearchDomainVPCOptions) Source #
Information that OpenSearch derives based on VPCOptions
for the
domain.
awsElasticsearchDomainDetails_domainId :: Lens' AwsElasticsearchDomainDetails (Maybe Text) Source #
Unique identifier for an Elasticsearch domain.
awsElasticsearchDomainDetails_endpoints :: Lens' AwsElasticsearchDomainDetails (Maybe (HashMap Text Text)) Source #
The key-value pair that exists if the Elasticsearch domain uses VPC endpoints.
awsElasticsearchDomainDetails_domainEndpointOptions :: Lens' AwsElasticsearchDomainDetails (Maybe AwsElasticsearchDomainDomainEndpointOptions) Source #
Additional options for the domain endpoint.
awsElasticsearchDomainDetails_endpoint :: Lens' AwsElasticsearchDomainDetails (Maybe Text) Source #
Domain-specific endpoint used to submit index, search, and data upload requests to an Elasticsearch domain.
The endpoint is a service URL.
awsElasticsearchDomainDetails_elasticsearchVersion :: Lens' AwsElasticsearchDomainDetails (Maybe Text) Source #
OpenSearch version.