amazonka-elasticsearch-2.0: Amazon Elasticsearch Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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
ToJSON 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

AWSRequest CreateOutboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.CreateOutboundCrossClusterSearchConnection

Generic 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

NFData CreateOutboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.CreateOutboundCrossClusterSearchConnection

Eq CreateOutboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.CreateOutboundCrossClusterSearchConnection

Hashable CreateOutboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.CreateOutboundCrossClusterSearchConnection

type AWSResponse 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" "amazonka-elasticsearch-2.0-BmZjovliTfgJWgrJ3fCf5z" '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))))

newCreateOutboundCrossClusterSearchConnection Source #

Create a value of CreateOutboundCrossClusterSearchConnection 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:

CreateOutboundCrossClusterSearchConnection, createOutboundCrossClusterSearchConnection_sourceDomainInfo - Specifies the DomainInformation for the source Elasticsearch domain.

CreateOutboundCrossClusterSearchConnection, createOutboundCrossClusterSearchConnection_destinationDomainInfo - Specifies the DomainInformation for the destination Elasticsearch domain.

CreateOutboundCrossClusterSearchConnection, createOutboundCrossClusterSearchConnection_connectionAlias - Specifies the connection alias that will be used by the customer for this connection.

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
Generic 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

NFData CreateOutboundCrossClusterSearchConnectionResponse Source # 
Instance details

Defined in Amazonka.ElasticSearch.CreateOutboundCrossClusterSearchConnection

Eq 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" "amazonka-elasticsearch-2.0-BmZjovliTfgJWgrJ3fCf5z" 'False) (C1 ('MetaCons "CreateOutboundCrossClusterSearchConnectionResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "connectionAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "connectionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OutboundCrossClusterSearchConnectionStatus)) :*: S1 ('MetaSel ('Just "crossClusterSearchConnectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "destinationDomainInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainInformation)) :*: (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:

CreateOutboundCrossClusterSearchConnection, createOutboundCrossClusterSearchConnectionResponse_connectionAlias - Specifies the connection alias provided during the create connection request.

CreateOutboundCrossClusterSearchConnectionResponse, createOutboundCrossClusterSearchConnectionResponse_connectionStatus - Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

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

CreateOutboundCrossClusterSearchConnection, createOutboundCrossClusterSearchConnectionResponse_destinationDomainInfo - Specifies the DomainInformation for the destination Elasticsearch domain.

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.