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)