ElasticsearchDomainConfig
public struct ElasticsearchDomainConfig : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
IAM access policy as a JSON-formatted string.
Declaration
Swift
public let accessPolicies: AccessPoliciesStatus? -
Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.
Declaration
Swift
public let advancedOptions: AdvancedOptionsStatus? -
Specifies AdvancedSecurityOptions for the domain.
Declaration
Swift
public let advancedSecurityOptions: AdvancedSecurityOptionsStatus? -
The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.
Declaration
Swift
public let cognitoOptions: CognitoOptionsStatus? -
Specifies the DomainEndpointOptions for the Elasticsearch domain.
Declaration
Swift
public let domainEndpointOptions: DomainEndpointOptionsStatus? -
Specifies the EBSOptions for the Elasticsearch domain.
Declaration
Swift
public let eBSOptions: EBSOptionsStatus? -
Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.
Declaration
Swift
public let elasticsearchClusterConfig: ElasticsearchClusterConfigStatus? -
String of format X.Y to specify version for the Elasticsearch domain.
Declaration
Swift
public let elasticsearchVersion: ElasticsearchVersionStatus? -
Specifies the EncryptionAtRestOptions for the Elasticsearch domain.
Declaration
Swift
public let encryptionAtRestOptions: EncryptionAtRestOptionsStatus? -
Log publishing options for the given domain.
Declaration
Swift
public let logPublishingOptions: LogPublishingOptionsStatus? -
Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.
Declaration
Swift
public let nodeToNodeEncryptionOptions: NodeToNodeEncryptionOptionsStatus? -
Specifies the SnapshotOptions for the Elasticsearch domain.
Declaration
Swift
public let snapshotOptions: SnapshotOptionsStatus? -
The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.
Declaration
Swift
public let vPCOptions: VPCDerivedInfoStatus? -
init(accessPolicies:advancedOptions:advancedSecurityOptions:cognitoOptions:domainEndpointOptions:eBSOptions:elasticsearchClusterConfig:elasticsearchVersion:encryptionAtRestOptions:logPublishingOptions:nodeToNodeEncryptionOptions:snapshotOptions:vPCOptions:)Undocumented
Declaration
Swift
public init(accessPolicies: AccessPoliciesStatus? = nil, advancedOptions: AdvancedOptionsStatus? = nil, advancedSecurityOptions: AdvancedSecurityOptionsStatus? = nil, cognitoOptions: CognitoOptionsStatus? = nil, domainEndpointOptions: DomainEndpointOptionsStatus? = nil, eBSOptions: EBSOptionsStatus? = nil, elasticsearchClusterConfig: ElasticsearchClusterConfigStatus? = nil, elasticsearchVersion: ElasticsearchVersionStatus? = nil, encryptionAtRestOptions: EncryptionAtRestOptionsStatus? = nil, logPublishingOptions: LogPublishingOptionsStatus? = nil, nodeToNodeEncryptionOptions: NodeToNodeEncryptionOptionsStatus? = nil, snapshotOptions: SnapshotOptionsStatus? = nil, vPCOptions: VPCDerivedInfoStatus? = nil)
View on GitHub
ElasticsearchDomainConfig Structure Reference