AwsElasticsearchDomainDetails
public struct AwsElasticsearchDomainDetails : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
IAM policy document specifying the access policies for the new Amazon ES domain.
Declaration
Swift
public let accessPolicies: String? -
Additional options for the domain endpoint.
Declaration
Swift
public let domainEndpointOptions: AwsElasticsearchDomainDomainEndpointOptions? -
Unique identifier for an Amazon ES domain.
Declaration
Swift
public let domainId: String? -
Name of an Amazon ES domain. Domain names are unique across all domains owned by the same account within an AWS 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).
Declaration
Swift
public let domainName: String? -
Elasticsearch version.
Declaration
Swift
public let elasticsearchVersion: String? -
Details about the configuration for encryption at rest.
Declaration
Swift
public let encryptionAtRestOptions: AwsElasticsearchDomainEncryptionAtRestOptions? -
Domain-specific endpoint used to submit index, search, and data upload requests to an Amazon ES domain. The endpoint is a service URL.
Declaration
Swift
public let endpoint: String? -
The key-value pair that exists if the Amazon ES domain uses VPC endpoints.
Declaration
Swift
public let endpoints: [String : String]? -
Details about the configuration for node-to-node encryption.
Declaration
Swift
public let nodeToNodeEncryptionOptions: AwsElasticsearchDomainNodeToNodeEncryptionOptions? -
Information that Amazon ES derives based on VPCOptions for the domain.
Declaration
Swift
public let vPCOptions: AwsElasticsearchDomainVPCOptions? -
init(accessPolicies:domainEndpointOptions:domainId:domainName:elasticsearchVersion:encryptionAtRestOptions:endpoint:endpoints:nodeToNodeEncryptionOptions:vPCOptions:)Undocumented
Declaration
Swift
public init(accessPolicies: String? = nil, domainEndpointOptions: AwsElasticsearchDomainDomainEndpointOptions? = nil, domainId: String? = nil, domainName: String? = nil, elasticsearchVersion: String? = nil, encryptionAtRestOptions: AwsElasticsearchDomainEncryptionAtRestOptions? = nil, endpoint: String? = nil, endpoints: [String : String]? = nil, nodeToNodeEncryptionOptions: AwsElasticsearchDomainNodeToNodeEncryptionOptions? = nil, vPCOptions: AwsElasticsearchDomainVPCOptions? = nil) -
Declaration
Swift
public func validate(name: String) throws
View on GitHub
AwsElasticsearchDomainDetails Structure Reference