Class DomainArgs
Inheritance
System.Object
DomainArgs
Inherited Members
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()
Assembly: Pulumi.Aws.dll
Syntax
public sealed class DomainArgs : ResourceArgs
Constructors
View Source
DomainArgs()
Declaration
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
View Source
CognitoOptions
Declaration
public Input<DomainCognitoOptionsArgs> CognitoOptions { get; set; }
Property Value
View Source
DomainEndpointOptions
Domain endpoint HTTP(S) related options. See below.
Declaration
public Input<DomainDomainEndpointOptionsArgs> DomainEndpointOptions { get; set; }
Property Value
View Source
DomainName
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
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
Declaration
public Input<DomainEncryptAtRestArgs> EncryptAtRest { get; set; }
Property Value
View Source
LogPublishingOptions
Options for publishing slow logs to CloudWatch Logs.
Declaration
public InputList<DomainLogPublishingOptionArgs> LogPublishingOptions { get; set; }
Property Value
View Source
NodeToNodeEncryption
Node-to-node encryption options. See below.
Declaration
public Input<DomainNodeToNodeEncryptionArgs> NodeToNodeEncryption { get; set; }
Property Value
View Source
SnapshotOptions
Snapshot related options, see below.
Declaration
public Input<DomainSnapshotOptionsArgs> SnapshotOptions { get; set; }
Property Value
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