Show / Hide Table of Contents

Class DomainState

Inheritance
System.Object
InputArgs
ResourceArgs
DomainState
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 DomainState : ResourceArgs

Constructors

View Source

DomainState()

Declaration
public DomainState()

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

Arn

Amazon Resource Name (ARN) of the domain.

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

ClusterConfig

Cluster configuration of the domain, see below.

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

CognitoOptions

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

DomainEndpointOptions

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

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

DomainId

Unique identifier for the domain.

Declaration
public Input<string> DomainId { get; set; }
Property Value
Type Description
Input<System.String>
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<DomainEbsOptionsGetArgs> EbsOptions { get; set; }
Property Value
Type Description
Input<DomainEbsOptionsGetArgs>
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<DomainEncryptAtRestGetArgs> EncryptAtRest { get; set; }
Property Value
Type Description
Input<DomainEncryptAtRestGetArgs>
View Source

Endpoint

Domain-specific endpoint used to submit index, search, and data upload requests.

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

KibanaEndpoint

Domain-specific endpoint for kibana without https scheme.

  • vpc_options.0.availability_zones - If the domain was created inside a VPC, the names of the availability zones the configured subnet_ids were created inside.
  • vpc_options.0.vpc_id - If the domain was created inside a VPC, the ID of the VPC.
Declaration
public Input<string> KibanaEndpoint { get; set; }
Property Value
Type Description
Input<System.String>
View Source

LogPublishingOptions

Options for publishing slow logs to CloudWatch Logs.

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

NodeToNodeEncryption

Node-to-node encryption options. See below.

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

SnapshotOptions

Snapshot related options, see below.

Declaration
public Input<DomainSnapshotOptionsGetArgs> SnapshotOptions { get; set; }
Property Value
Type Description
Input<DomainSnapshotOptionsGetArgs>
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<DomainVpcOptionsGetArgs> VpcOptions { get; set; }
Property Value
Type Description
Input<DomainVpcOptionsGetArgs>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.