UpdateElasticsearchDomainConfigRequest
public struct UpdateElasticsearchDomainConfigRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
IAM access policy as a JSON-formatted string.
Declaration
Swift
public let accessPolicies: String? -
Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.
Declaration
Swift
public let advancedOptions: [String : String]? -
Specifies advanced security options.
Declaration
Swift
public let advancedSecurityOptions: AdvancedSecurityOptionsInput? -
Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.
Declaration
Swift
public let cognitoOptions: CognitoOptions? -
Options to specify configuration that will be applied to the domain endpoint.
Declaration
Swift
public let domainEndpointOptions: DomainEndpointOptions? -
The name of the Elasticsearch domain that you are updating.
Declaration
Swift
public let domainName: String -
Specify the type and size of the EBS volume that you want to use.
Declaration
Swift
public let eBSOptions: EBSOptions? -
The type and number of instances to instantiate for the domain cluster.
Declaration
Swift
public let elasticsearchClusterConfig: ElasticsearchClusterConfig? -
Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.
Declaration
Swift
public let logPublishingOptions: [LogType : LogPublishingOption]? -
Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.
Declaration
Swift
public let snapshotOptions: SnapshotOptions? -
Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains
Declaration
Swift
public let vPCOptions: VPCOptions? -
init(accessPolicies:advancedOptions:advancedSecurityOptions:cognitoOptions:domainEndpointOptions:domainName:eBSOptions:elasticsearchClusterConfig:logPublishingOptions:snapshotOptions:vPCOptions:)Undocumented
Declaration
Swift
public init(accessPolicies: String? = nil, advancedOptions: [String : String]? = nil, advancedSecurityOptions: AdvancedSecurityOptionsInput? = nil, cognitoOptions: CognitoOptions? = nil, domainEndpointOptions: DomainEndpointOptions? = nil, domainName: String, eBSOptions: EBSOptions? = nil, elasticsearchClusterConfig: ElasticsearchClusterConfig? = nil, logPublishingOptions: [LogType : LogPublishingOption]? = nil, snapshotOptions: SnapshotOptions? = nil, vPCOptions: VPCOptions? = nil) -
Declaration
Swift
public func validate(name: String) throws
View on GitHub
UpdateElasticsearchDomainConfigRequest Structure Reference