libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.ElasticSearch.CreateOutboundCrossClusterSearchConnection

Description

Creates a new cross-cluster search connection from a source domain to a destination domain.

Synopsis

Creating a Request

data CreateOutboundCrossClusterSearchConnection Source #

Container for the parameters to the CreateOutboundCrossClusterSearchConnection operation.

See: newCreateOutboundCrossClusterSearchConnection smart constructor.

Constructors

CreateOutboundCrossClusterSearchConnection' 

Fields

Instances

Instances details
Eq CreateOutboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.CreateOutboundCrossClusterSearchConnection

Read CreateOutboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.CreateOutboundCrossClusterSearchConnection

Show CreateOutboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.CreateOutboundCrossClusterSearchConnection

Generic CreateOutboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.CreateOutboundCrossClusterSearchConnection

NFData CreateOutboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.CreateOutboundCrossClusterSearchConnection

Hashable CreateOutboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.CreateOutboundCrossClusterSearchConnection

ToJSON CreateOutboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.CreateOutboundCrossClusterSearchConnection

AWSRequest CreateOutboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.CreateOutboundCrossClusterSearchConnection

ToHeaders CreateOutboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.CreateOutboundCrossClusterSearchConnection

ToPath CreateOutboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.CreateOutboundCrossClusterSearchConnection

ToQuery CreateOutboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.CreateOutboundCrossClusterSearchConnection

type Rep CreateOutboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.CreateOutboundCrossClusterSearchConnection

type Rep CreateOutboundCrossClusterSearchConnection = D1 ('MetaData "CreateOutboundCrossClusterSearchConnection" "Amazonka.ElasticSearch.CreateOutboundCrossClusterSearchConnection" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "CreateOutboundCrossClusterSearchConnection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sourceDomainInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DomainInformation) :*: (S1 ('MetaSel ('Just "destinationDomainInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DomainInformation) :*: S1 ('MetaSel ('Just "connectionAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateOutboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.CreateOutboundCrossClusterSearchConnection

Request Lenses

createOutboundCrossClusterSearchConnection_connectionAlias :: Lens' CreateOutboundCrossClusterSearchConnection Text Source #

Specifies the connection alias that will be used by the customer for this connection.

Destructuring the Response

data CreateOutboundCrossClusterSearchConnectionResponse Source #

The result of a CreateOutboundCrossClusterSearchConnection request. Contains the details of the newly created cross-cluster search connection.

See: newCreateOutboundCrossClusterSearchConnectionResponse smart constructor.

Constructors

CreateOutboundCrossClusterSearchConnectionResponse' 

Fields

Instances

Instances details
Eq CreateOutboundCrossClusterSearchConnectionResponse Source # 
Instance details

Defined in Amazonka.ElasticSearch.CreateOutboundCrossClusterSearchConnection

Read CreateOutboundCrossClusterSearchConnectionResponse Source # 
Instance details

Defined in Amazonka.ElasticSearch.CreateOutboundCrossClusterSearchConnection

Show CreateOutboundCrossClusterSearchConnectionResponse Source # 
Instance details

Defined in Amazonka.ElasticSearch.CreateOutboundCrossClusterSearchConnection

Generic CreateOutboundCrossClusterSearchConnectionResponse Source # 
Instance details

Defined in Amazonka.ElasticSearch.CreateOutboundCrossClusterSearchConnection

NFData CreateOutboundCrossClusterSearchConnectionResponse Source # 
Instance details

Defined in Amazonka.ElasticSearch.CreateOutboundCrossClusterSearchConnection

type Rep CreateOutboundCrossClusterSearchConnectionResponse Source # 
Instance details

Defined in Amazonka.ElasticSearch.CreateOutboundCrossClusterSearchConnection

type Rep CreateOutboundCrossClusterSearchConnectionResponse = D1 ('MetaData "CreateOutboundCrossClusterSearchConnectionResponse" "Amazonka.ElasticSearch.CreateOutboundCrossClusterSearchConnection" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "CreateOutboundCrossClusterSearchConnectionResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "destinationDomainInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainInformation)) :*: (S1 ('MetaSel ('Just "connectionAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "crossClusterSearchConnectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "connectionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OutboundCrossClusterSearchConnectionStatus)) :*: (S1 ('MetaSel ('Just "sourceDomainInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainInformation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newCreateOutboundCrossClusterSearchConnectionResponse Source #

Create a value of CreateOutboundCrossClusterSearchConnectionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:destinationDomainInfo:CreateOutboundCrossClusterSearchConnection', createOutboundCrossClusterSearchConnectionResponse_destinationDomainInfo - Specifies the DomainInformation for the destination Elasticsearch domain.

$sel:connectionAlias:CreateOutboundCrossClusterSearchConnection', createOutboundCrossClusterSearchConnectionResponse_connectionAlias - Specifies the connection alias provided during the create connection request.

$sel:crossClusterSearchConnectionId:CreateOutboundCrossClusterSearchConnectionResponse', createOutboundCrossClusterSearchConnectionResponse_crossClusterSearchConnectionId - Unique id for the created outbound connection, which is used for subsequent operations on connection.

$sel:connectionStatus:CreateOutboundCrossClusterSearchConnectionResponse', createOutboundCrossClusterSearchConnectionResponse_connectionStatus - Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

$sel:sourceDomainInfo:CreateOutboundCrossClusterSearchConnection', createOutboundCrossClusterSearchConnectionResponse_sourceDomainInfo - Specifies the DomainInformation for the source Elasticsearch domain.

$sel:httpStatus:CreateOutboundCrossClusterSearchConnectionResponse', createOutboundCrossClusterSearchConnectionResponse_httpStatus - The response's http status code.

Response Lenses

createOutboundCrossClusterSearchConnectionResponse_crossClusterSearchConnectionId :: Lens' CreateOutboundCrossClusterSearchConnectionResponse (Maybe Text) Source #

Unique id for the created outbound connection, which is used for subsequent operations on connection.