ElasticsearchService / Client / create_outbound_cross_cluster_search_connection
create_outbound_cross_cluster_search_connection#
- ElasticsearchService.Client.create_outbound_cross_cluster_search_connection(**kwargs)#
- Creates a new cross-cluster search connection from a source domain to a destination domain. - See also: AWS API Documentation - Request Syntax- response = client.create_outbound_cross_cluster_search_connection( SourceDomainInfo={ 'OwnerId': 'string', 'DomainName': 'string', 'Region': 'string' }, DestinationDomainInfo={ 'OwnerId': 'string', 'DomainName': 'string', 'Region': 'string' }, ConnectionAlias='string' ) - Parameters:
- SourceDomainInfo (dict) – - [REQUIRED] - Specifies the - DomainInformationfor the source Elasticsearch domain.- OwnerId (string) – 
- DomainName (string) – [REQUIRED] - The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen). 
- Region (string) – 
 
- DestinationDomainInfo (dict) – - [REQUIRED] - Specifies the - DomainInformationfor the destination Elasticsearch domain.- OwnerId (string) – 
- DomainName (string) – [REQUIRED] - The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen). 
- Region (string) – 
 
- ConnectionAlias (string) – - [REQUIRED] - Specifies the connection alias that will be used by the customer for this connection. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'SourceDomainInfo': { 'OwnerId': 'string', 'DomainName': 'string', 'Region': 'string' }, 'DestinationDomainInfo': { 'OwnerId': 'string', 'DomainName': 'string', 'Region': 'string' }, 'ConnectionAlias': 'string', 'ConnectionStatus': { 'StatusCode': 'PENDING_ACCEPTANCE'|'VALIDATING'|'VALIDATION_FAILED'|'PROVISIONING'|'ACTIVE'|'REJECTED'|'DELETING'|'DELETED', 'Message': 'string' }, 'CrossClusterSearchConnectionId': 'string' } - Response Structure- (dict) – - The result of a - CreateOutboundCrossClusterSearchConnectionrequest. Contains the details of the newly created cross-cluster search connection.- SourceDomainInfo (dict) – - Specifies the - DomainInformationfor the source Elasticsearch domain.- OwnerId (string) – 
- DomainName (string) – - The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen). 
- Region (string) – 
 
- DestinationDomainInfo (dict) – - Specifies the - DomainInformationfor the destination Elasticsearch domain.- OwnerId (string) – 
- DomainName (string) – - The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen). 
- Region (string) – 
 
- ConnectionAlias (string) – - Specifies the connection alias provided during the create connection request. 
- ConnectionStatus (dict) – - Specifies the - OutboundCrossClusterSearchConnectionStatusfor the newly created connection.- StatusCode (string) – - The state code for outbound connection. This can be one of the following: - VALIDATING: The outbound connection request is being validated. 
- VALIDATION_FAILED: Validation failed for the connection request. 
- PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner. 
- PROVISIONING: Outbound connection request is in process. 
- ACTIVE: Outbound connection is active and ready to use. 
- REJECTED: Outbound connection request is rejected by destination domain owner. 
- DELETING: Outbound connection deletion is in progress. 
- DELETED: Outbound connection is deleted and cannot be used further. 
 
- Message (string) – - Specifies verbose information for the outbound connection status. 
 
- CrossClusterSearchConnectionId (string) – - Unique id for the created outbound connection, which is used for subsequent operations on connection. 
 
 
 - Exceptions- ElasticsearchService.Client.exceptions.LimitExceededException
- ElasticsearchService.Client.exceptions.InternalException
- ElasticsearchService.Client.exceptions.ResourceAlreadyExistsException
- ElasticsearchService.Client.exceptions.DisabledOperationException