Show / Hide Table of Contents

Class DomainArgs

Inheritance
System.Object
InputArgs
ResourceArgs
DomainArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.ElasticSearch
Assembly: Pulumi.Aws.dll
Syntax
public sealed class DomainArgs : ResourceArgs

Constructors

View Source

DomainArgs()

Declaration
public DomainArgs()

Properties

View Source

AccessPolicies

IAM policy document specifying the access policies for the domain

Declaration
public Input<string> AccessPolicies { get; set; }
Property Value
Type Description
Input<System.String>
View Source

AdvancedOptions

Key-value string pairs to specify advanced configuration options. Note that the values for these configuration options must be strings (wrapped in quotes) or they may be wrong and cause a perpetual diff, causing this provider to want to recreate your Elasticsearch domain on every apply.

Declaration
public InputMap<object> AdvancedOptions { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

ClusterConfig

Cluster configuration of the domain, see below.

Declaration
public Input<DomainClusterConfigArgs> ClusterConfig { get; set; }
Property Value
Type Description
Input<DomainClusterConfigArgs>
View Source

CognitoOptions

Declaration
public Input<DomainCognitoOptionsArgs> CognitoOptions { get; set; }
Property Value
Type Description
Input<DomainCognitoOptionsArgs>
View Source

DomainEndpointOptions

Domain endpoint HTTP(S) related options. See below.

Declaration
public Input<DomainDomainEndpointOptionsArgs> DomainEndpointOptions { get; set; }
Property Value
Type Description
Input<DomainDomainEndpointOptionsArgs>
View Source

DomainName

Name of the domain.

Declaration
public Input<string> DomainName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

EbsOptions

EBS related options, may be required based on chosen instance size. See below.

Declaration
public Input<DomainEbsOptionsArgs> EbsOptions { get; set; }
Property Value
Type Description
Input<DomainEbsOptionsArgs>
View Source

ElasticsearchVersion

The version of Elasticsearch to deploy. Defaults to 1.5

Declaration
public Input<string> ElasticsearchVersion { get; set; }
Property Value
Type Description
Input<System.String>
View Source

EncryptAtRest

Encrypt at rest options. Only available for certain instance types. See below.

Declaration
public Input<DomainEncryptAtRestArgs> EncryptAtRest { get; set; }
Property Value
Type Description
Input<DomainEncryptAtRestArgs>
View Source

LogPublishingOptions

Options for publishing slow logs to CloudWatch Logs.

Declaration
public InputList<DomainLogPublishingOptionArgs> LogPublishingOptions { get; set; }
Property Value
Type Description
InputList<DomainLogPublishingOptionArgs>
View Source

NodeToNodeEncryption

Node-to-node encryption options. See below.

Declaration
public Input<DomainNodeToNodeEncryptionArgs> NodeToNodeEncryption { get; set; }
Property Value
Type Description
Input<DomainNodeToNodeEncryptionArgs>
View Source

SnapshotOptions

Snapshot related options, see below.

Declaration
public Input<DomainSnapshotOptionsArgs> SnapshotOptions { get; set; }
Property Value
Type Description
Input<DomainSnapshotOptionsArgs>
View Source

Tags

A map of tags to assign to the resource

Declaration
public InputMap<object> Tags { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

VpcOptions

VPC related options, see below. Adding or removing this configuration forces a new resource (documentation).

Declaration
public Input<DomainVpcOptionsArgs> VpcOptions { get; set; }
Property Value
Type Description
Input<DomainVpcOptionsArgs>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.