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 AwsOpenSearchServiceDomainDetails = AwsOpenSearchServiceDomainDetails' {
- engineVersion :: Maybe Text
- nodeToNodeEncryptionOptions :: Maybe AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetails
- accessPolicies :: Maybe Text
- serviceSoftwareOptions :: Maybe AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails
- arn :: Maybe Text
- logPublishingOptions :: Maybe AwsOpenSearchServiceDomainLogPublishingOptionsDetails
- clusterConfig :: Maybe AwsOpenSearchServiceDomainClusterConfigDetails
- domainName :: Maybe Text
- encryptionAtRestOptions :: Maybe AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetails
- vpcOptions :: Maybe AwsOpenSearchServiceDomainVpcOptionsDetails
- id :: Maybe Text
- domainEndpoints :: Maybe (HashMap Text Text)
- domainEndpoint :: Maybe Text
- domainEndpointOptions :: Maybe AwsOpenSearchServiceDomainDomainEndpointOptionsDetails
- newAwsOpenSearchServiceDomainDetails :: AwsOpenSearchServiceDomainDetails
- awsOpenSearchServiceDomainDetails_engineVersion :: Lens' AwsOpenSearchServiceDomainDetails (Maybe Text)
- awsOpenSearchServiceDomainDetails_nodeToNodeEncryptionOptions :: Lens' AwsOpenSearchServiceDomainDetails (Maybe AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetails)
- awsOpenSearchServiceDomainDetails_accessPolicies :: Lens' AwsOpenSearchServiceDomainDetails (Maybe Text)
- awsOpenSearchServiceDomainDetails_serviceSoftwareOptions :: Lens' AwsOpenSearchServiceDomainDetails (Maybe AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails)
- awsOpenSearchServiceDomainDetails_arn :: Lens' AwsOpenSearchServiceDomainDetails (Maybe Text)
- awsOpenSearchServiceDomainDetails_logPublishingOptions :: Lens' AwsOpenSearchServiceDomainDetails (Maybe AwsOpenSearchServiceDomainLogPublishingOptionsDetails)
- awsOpenSearchServiceDomainDetails_clusterConfig :: Lens' AwsOpenSearchServiceDomainDetails (Maybe AwsOpenSearchServiceDomainClusterConfigDetails)
- awsOpenSearchServiceDomainDetails_domainName :: Lens' AwsOpenSearchServiceDomainDetails (Maybe Text)
- awsOpenSearchServiceDomainDetails_encryptionAtRestOptions :: Lens' AwsOpenSearchServiceDomainDetails (Maybe AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetails)
- awsOpenSearchServiceDomainDetails_vpcOptions :: Lens' AwsOpenSearchServiceDomainDetails (Maybe AwsOpenSearchServiceDomainVpcOptionsDetails)
- awsOpenSearchServiceDomainDetails_id :: Lens' AwsOpenSearchServiceDomainDetails (Maybe Text)
- awsOpenSearchServiceDomainDetails_domainEndpoints :: Lens' AwsOpenSearchServiceDomainDetails (Maybe (HashMap Text Text))
- awsOpenSearchServiceDomainDetails_domainEndpoint :: Lens' AwsOpenSearchServiceDomainDetails (Maybe Text)
- awsOpenSearchServiceDomainDetails_domainEndpointOptions :: Lens' AwsOpenSearchServiceDomainDetails (Maybe AwsOpenSearchServiceDomainDomainEndpointOptionsDetails)
Documentation
data AwsOpenSearchServiceDomainDetails Source #
Information about an Amazon OpenSearch Service domain.
See: newAwsOpenSearchServiceDomainDetails
smart constructor.
AwsOpenSearchServiceDomainDetails' | |
|
Instances
newAwsOpenSearchServiceDomainDetails :: AwsOpenSearchServiceDomainDetails Source #
Create a value of AwsOpenSearchServiceDomainDetails
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:engineVersion:AwsOpenSearchServiceDomainDetails'
, awsOpenSearchServiceDomainDetails_engineVersion
- The version of the domain engine.
$sel:nodeToNodeEncryptionOptions:AwsOpenSearchServiceDomainDetails'
, awsOpenSearchServiceDomainDetails_nodeToNodeEncryptionOptions
- Details about the configuration for node-to-node encryption.
$sel:accessPolicies:AwsOpenSearchServiceDomainDetails'
, awsOpenSearchServiceDomainDetails_accessPolicies
- IAM policy document that specifies the access policies for the
OpenSearch Service domain.
$sel:serviceSoftwareOptions:AwsOpenSearchServiceDomainDetails'
, awsOpenSearchServiceDomainDetails_serviceSoftwareOptions
- Information about the status of a domain relative to the latest service
software.
$sel:arn:AwsOpenSearchServiceDomainDetails'
, awsOpenSearchServiceDomainDetails_arn
- The ARN of the OpenSearch Service domain.
$sel:logPublishingOptions:AwsOpenSearchServiceDomainDetails'
, awsOpenSearchServiceDomainDetails_logPublishingOptions
- Configures the CloudWatch Logs to publish for the OpenSearch domain.
$sel:clusterConfig:AwsOpenSearchServiceDomainDetails'
, awsOpenSearchServiceDomainDetails_clusterConfig
- Details about the configuration of an OpenSearch cluster.
$sel:domainName:AwsOpenSearchServiceDomainDetails'
, awsOpenSearchServiceDomainDetails_domainName
- The name of the endpoint.
$sel:encryptionAtRestOptions:AwsOpenSearchServiceDomainDetails'
, awsOpenSearchServiceDomainDetails_encryptionAtRestOptions
- Details about the configuration for encryption at rest.
$sel:vpcOptions:AwsOpenSearchServiceDomainDetails'
, awsOpenSearchServiceDomainDetails_vpcOptions
- Information that OpenSearch Service derives based on VPCOptions
for
the domain.
$sel:id:AwsOpenSearchServiceDomainDetails'
, awsOpenSearchServiceDomainDetails_id
- The identifier of the domain.
$sel:domainEndpoints:AwsOpenSearchServiceDomainDetails'
, awsOpenSearchServiceDomainDetails_domainEndpoints
- The domain endpoints. Used if the OpenSearch domain resides in a VPC.
This is a map of key-value pairs. The key is always vpc
. The value is
the endpoint.
$sel:domainEndpoint:AwsOpenSearchServiceDomainDetails'
, awsOpenSearchServiceDomainDetails_domainEndpoint
- The domain endpoint.
$sel:domainEndpointOptions:AwsOpenSearchServiceDomainDetails'
, awsOpenSearchServiceDomainDetails_domainEndpointOptions
- Additional options for the domain endpoint.
awsOpenSearchServiceDomainDetails_engineVersion :: Lens' AwsOpenSearchServiceDomainDetails (Maybe Text) Source #
The version of the domain engine.
awsOpenSearchServiceDomainDetails_nodeToNodeEncryptionOptions :: Lens' AwsOpenSearchServiceDomainDetails (Maybe AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetails) Source #
Details about the configuration for node-to-node encryption.
awsOpenSearchServiceDomainDetails_accessPolicies :: Lens' AwsOpenSearchServiceDomainDetails (Maybe Text) Source #
IAM policy document that specifies the access policies for the OpenSearch Service domain.
awsOpenSearchServiceDomainDetails_serviceSoftwareOptions :: Lens' AwsOpenSearchServiceDomainDetails (Maybe AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails) Source #
Information about the status of a domain relative to the latest service software.
awsOpenSearchServiceDomainDetails_arn :: Lens' AwsOpenSearchServiceDomainDetails (Maybe Text) Source #
The ARN of the OpenSearch Service domain.
awsOpenSearchServiceDomainDetails_logPublishingOptions :: Lens' AwsOpenSearchServiceDomainDetails (Maybe AwsOpenSearchServiceDomainLogPublishingOptionsDetails) Source #
Configures the CloudWatch Logs to publish for the OpenSearch domain.
awsOpenSearchServiceDomainDetails_clusterConfig :: Lens' AwsOpenSearchServiceDomainDetails (Maybe AwsOpenSearchServiceDomainClusterConfigDetails) Source #
Details about the configuration of an OpenSearch cluster.
awsOpenSearchServiceDomainDetails_domainName :: Lens' AwsOpenSearchServiceDomainDetails (Maybe Text) Source #
The name of the endpoint.
awsOpenSearchServiceDomainDetails_encryptionAtRestOptions :: Lens' AwsOpenSearchServiceDomainDetails (Maybe AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetails) Source #
Details about the configuration for encryption at rest.
awsOpenSearchServiceDomainDetails_vpcOptions :: Lens' AwsOpenSearchServiceDomainDetails (Maybe AwsOpenSearchServiceDomainVpcOptionsDetails) Source #
Information that OpenSearch Service derives based on VPCOptions
for
the domain.
awsOpenSearchServiceDomainDetails_id :: Lens' AwsOpenSearchServiceDomainDetails (Maybe Text) Source #
The identifier of the domain.
awsOpenSearchServiceDomainDetails_domainEndpoints :: Lens' AwsOpenSearchServiceDomainDetails (Maybe (HashMap Text Text)) Source #
The domain endpoints. Used if the OpenSearch domain resides in a VPC.
This is a map of key-value pairs. The key is always vpc
. The value is
the endpoint.
awsOpenSearchServiceDomainDetails_domainEndpoint :: Lens' AwsOpenSearchServiceDomainDetails (Maybe Text) Source #
The domain endpoint.
awsOpenSearchServiceDomainDetails_domainEndpointOptions :: Lens' AwsOpenSearchServiceDomainDetails (Maybe AwsOpenSearchServiceDomainDomainEndpointOptionsDetails) Source #
Additional options for the domain endpoint.