Apache Cassandra Connector 4.1 Reference | MuleSoft Documentation
# Apache Cassandra Connector 4.1 Reference
Anypoint Connector for Cassandra (Cassandra Connector) implements the DataStax Java Driver for Apache Cassandra 3.1.
## Configurations
### Config
#### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
The name for this configuration. Connectors reference the configuration with this name.  
**Connection** |  Connection authentication types to provide to this configuration.  
**Expiration Policy** |  Expiration Policy |  Configures the minimum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration. This does not mean that the platform expires the instance at the exact moment that it becomes eligible. Mule purges the instances as appropriate.  
#### Connection Types
##### Connection
###### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Host name or IP address  
**Endpoint identification algorithm** |  Enumeration, one of:
  * HTTPS
  * LDAPS

|  The endpoint identification algorithm used by clients to validate the server host name. The default value is an empty string, which means that the algorithm is disabled. Clients, including client connections created by the broker for inter-broker communication, verify that the broker host name matches the host name in the broker’s certificate.  
**Cassandra Keyspace** |  Cassandra keyspace  
**Cassandra Cluster Name** |  Cassandra cluster name  
**Cassandra Cluster Nodes** |  Cassandra cluster nodes (IP or host address and port separated by commas, for example, `host1:port1`, `host2:port2`). If the port is not specified, the connector uses the default port, `9042`. When you specify this parameter, the host and port from the general settings are ignored.  
Username for authentication.  
Password for authentication. If the password is null or all white spaces, the connector won’t use authentication. In this case, the username must also be empty.  
**Protocol Version** |  Enumeration, one of: |  Version of the native protocol supported by the driver.  
**Max Schema Agreement Wait Seconds** |  The maximum time to wait for a schema agreement before returning from a DDL query.  
**Compression** |  Enumeration, one of:
  * SNAPPY

|  The compression to use for the transport.  
**Prepared Statements Cache Size** |  Cache size for prepared statements. Set a value with at least the number of different statements that you handle in your Mule application.  
**TLS Configuration**  
**Reconnection** |  |  When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy.  
## Supported Operations
  * Add New Table Column
  * Change Column Type
  * Create Keyspace
  *   * Delete Columns Value
  *   *   *   *   * Execute CQL Query
  * Get All Table Names From Keyspace
  * Insert Entity
  *   * Update Entity


### Limitation
Cassandra operations do not support frozen column types or other custom column types. When using these column types, use the **Execute CQL Query** operation with a raw CQL query.
### Add New Table Column
`<cassandra-db:add-new-column>`
Adds a new column
#### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
**Configuration** |  The name of the configuration to use.  
The name of the table to use for the operation  
**Keyspace Name** |  The keyspace that contains the table to use  
**Alter Column Input** |  Alter Column Input |  POJO defining the name of the new column and its data type  
**Reconnection Strategy** | 
  *   * Reconnect Forever

|  A retry strategy in case of connectivity errors  
### For Configurations
#### Throws
  * CASSANDRA-DB:ALREADY_EXISTS
  * CASSANDRA-DB:AUTHENTICATION
  * CASSANDRA-DB:BOOTSTRAPPING
  * CASSANDRA-DB:BUSY_CONNECTION
  * CASSANDRA-DB:BUSY_POOL
  * CASSANDRA-DB:CASSANDRA_EXECUTION
  * CASSANDRA-DB:CODEC_NOT_FOUND
  * CASSANDRA-DB:CONNECTION
  * CASSANDRA-DB:CONNECTIVITY
  * CASSANDRA-DB:DRIVER_INTERNAL_ERROR
  * CASSANDRA-DB:FRAME_TOO_LONG
  * CASSANDRA-DB:FUNCTION_EXECUTION
  * CASSANDRA-DB:INVALID_CONFIGURATION_IN_QUERY
  * CASSANDRA-DB:INVALID_QUERY
  * CASSANDRA-DB:INVALID_TLS_CONFIGURATION
  * CASSANDRA-DB:INVALID_TYPE
  * CASSANDRA-DB:NO_HOST_AVAILABLE
  * CASSANDRA-DB:OPERATION_TIMED_OUT
  * CASSANDRA-DB:OVERLOADED
  * CASSANDRA-DB:PAGING_STATE
  * CASSANDRA-DB:PROTOCOL_ERROR
  * CASSANDRA-DB:QUERY_CONSISTENCY
  * CASSANDRA-DB:QUERY_ERROR
  * CASSANDRA-DB:READ_FAILURE
  * CASSANDRA-DB:READ_TIMEOUT
  * CASSANDRA-DB:RETRY_EXHAUSTED
  * CASSANDRA-DB:SERVER_ERROR
  * CASSANDRA-DB:SYNTAX_ERROR
  * CASSANDRA-DB:TRACE_RETRIEVAL
  * CASSANDRA-DB:TRANSPORT
  * CASSANDRA-DB:TRUNCATE
  * CASSANDRA-DB:UNAUTHORIZED
  * CASSANDRA-DB:UNAVAILABLE
  * CASSANDRA-DB:UNPREPARED
  * CASSANDRA-DB:UNRESOLVED_USER_TYPE
  * CASSANDRA-DB:UNSUPPORTED_FEATURE
  * CASSANDRA-DB:UNSUPPORTED_PROTOCOL_VERSION
  * CASSANDRA-DB:WRITE_FAILURE
  * CASSANDRA-DB:WRITE_TIMEOUT


### Change Column Type
`<cassandra-db:change-column-type>`
Changes the type of a column. To check compatibility, see CQL type compatibility.
#### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
**Configuration** |  The name of the configuration to use.  
The name of the table to use for the operation  
**Keyspace Name** |  (optional) The keyspace that contains the table to use  
**Alter Column Input** |  Alter Column Input |  POJO defining the name of the column to change and the new data type  
**Reconnection Strategy** | 
  *   * Reconnect Forever

|  A retry strategy in case of connectivity errors  
### For Configurations
#### Throws
  * CASSANDRA-DB:ALREADY_EXISTS
  * CASSANDRA-DB:AUTHENTICATION
  * CASSANDRA-DB:BOOTSTRAPPING
  * CASSANDRA-DB:BUSY_CONNECTION
  * CASSANDRA-DB:BUSY_POOL
  * CASSANDRA-DB:CASSANDRA_EXECUTION
  * CASSANDRA-DB:CODEC_NOT_FOUND
  * CASSANDRA-DB:CONNECTION
  * CASSANDRA-DB:CONNECTIVITY
  * CASSANDRA-DB:DRIVER_INTERNAL_ERROR
  * CASSANDRA-DB:FRAME_TOO_LONG
  * CASSANDRA-DB:FUNCTION_EXECUTION
  * CASSANDRA-DB:INVALID_CONFIGURATION_IN_QUERY
  * CASSANDRA-DB:INVALID_QUERY
  * CASSANDRA-DB:INVALID_TLS_CONFIGURATION
  * CASSANDRA-DB:INVALID_TYPE
  * CASSANDRA-DB:NO_HOST_AVAILABLE
  * CASSANDRA-DB:OPERATION_TIMED_OUT
  * CASSANDRA-DB:OVERLOADED
  * CASSANDRA-DB:PAGING_STATE
  * CASSANDRA-DB:PROTOCOL_ERROR
  * CASSANDRA-DB:QUERY_CONSISTENCY
  * CASSANDRA-DB:QUERY_ERROR
  * CASSANDRA-DB:READ_FAILURE
  * CASSANDRA-DB:READ_TIMEOUT
  * CASSANDRA-DB:RETRY_EXHAUSTED
  * CASSANDRA-DB:SERVER_ERROR
  * CASSANDRA-DB:SYNTAX_ERROR
  * CASSANDRA-DB:TRACE_RETRIEVAL
  * CASSANDRA-DB:TRANSPORT
  * CASSANDRA-DB:TRUNCATE
  * CASSANDRA-DB:UNAUTHORIZED
  * CASSANDRA-DB:UNAVAILABLE
  * CASSANDRA-DB:UNPREPARED
  * CASSANDRA-DB:UNRESOLVED_USER_TYPE
  * CASSANDRA-DB:UNSUPPORTED_FEATURE
  * CASSANDRA-DB:UNSUPPORTED_PROTOCOL_VERSION
  * CASSANDRA-DB:WRITE_FAILURE
  * CASSANDRA-DB:WRITE_TIMEOUT
### Create Keyspace
`<cassandra-db:create-keyspace>`
Creates a new keyspace
#### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
**Configuration** |  The name of the configuration to use.  
Create Keyspace Input |  Operation input containing the keyspace name and the replication details  
**Reconnection Strategy** | 
  *   * Reconnect Forever

|  A retry strategy in case of connectivity errors  
### For Configurations
#### Throws
  * CASSANDRA-DB:ALREADY_EXISTS
  * CASSANDRA-DB:AUTHENTICATION
  * CASSANDRA-DB:BOOTSTRAPPING
  * CASSANDRA-DB:BUSY_CONNECTION
  * CASSANDRA-DB:BUSY_POOL
  * CASSANDRA-DB:CASSANDRA_EXECUTION
  * CASSANDRA-DB:CODEC_NOT_FOUND
  * CASSANDRA-DB:CONNECTION
  * CASSANDRA-DB:CONNECTIVITY
  * CASSANDRA-DB:DRIVER_INTERNAL_ERROR
  * CASSANDRA-DB:FRAME_TOO_LONG
  * CASSANDRA-DB:FUNCTION_EXECUTION
  * CASSANDRA-DB:INVALID_CONFIGURATION_IN_QUERY
  * CASSANDRA-DB:INVALID_QUERY
  * CASSANDRA-DB:INVALID_TLS_CONFIGURATION
  * CASSANDRA-DB:INVALID_TYPE
  * CASSANDRA-DB:NO_HOST_AVAILABLE
  * CASSANDRA-DB:OPERATION_TIMED_OUT
  * CASSANDRA-DB:OVERLOADED
  * CASSANDRA-DB:PAGING_STATE
  * CASSANDRA-DB:PROTOCOL_ERROR
  * CASSANDRA-DB:QUERY_CONSISTENCY
  * CASSANDRA-DB:QUERY_ERROR
  * CASSANDRA-DB:READ_FAILURE
  * CASSANDRA-DB:READ_TIMEOUT
  * CASSANDRA-DB:RETRY_EXHAUSTED
  * CASSANDRA-DB:SERVER_ERROR
  * CASSANDRA-DB:SYNTAX_ERROR
  * CASSANDRA-DB:TRACE_RETRIEVAL
  * CASSANDRA-DB:TRANSPORT
  * CASSANDRA-DB:TRUNCATE
  * CASSANDRA-DB:UNAUTHORIZED
  * CASSANDRA-DB:UNAVAILABLE
  * CASSANDRA-DB:UNPREPARED
  * CASSANDRA-DB:UNRESOLVED_USER_TYPE
  * CASSANDRA-DB:UNSUPPORTED_FEATURE
  * CASSANDRA-DB:UNSUPPORTED_PROTOCOL_VERSION
  * CASSANDRA-DB:WRITE_FAILURE
  * CASSANDRA-DB:WRITE_TIMEOUT


### Create Table
`<cassandra-db:create-table>`
Creates a table (column family) in a specific keyspace. If you don’t specify a keyspace, the connector uses the keyspace used for login.
#### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
**Configuration** |  The name of the configuration to use.  
**Create Table Input** |  Create Table Input |  The **Create Table Input** operation, which specifies the table name, keyspace name, and list of columns.  
**Reconnection Strategy** | 
  *   * Reconnect Forever

|  A retry strategy in case of connectivity errors  
### For Configurations
#### Throws
  * CASSANDRA-DB:ALREADY_EXISTS
  * CASSANDRA-DB:AUTHENTICATION
  * CASSANDRA-DB:BOOTSTRAPPING
  * CASSANDRA-DB:BUSY_CONNECTION
  * CASSANDRA-DB:BUSY_POOL
  * CASSANDRA-DB:CASSANDRA_EXECUTION
  * CASSANDRA-DB:CODEC_NOT_FOUND
  * CASSANDRA-DB:CONNECTION
  * CASSANDRA-DB:CONNECTIVITY
  * CASSANDRA-DB:DRIVER_INTERNAL_ERROR
  * CASSANDRA-DB:FRAME_TOO_LONG
  * CASSANDRA-DB:FUNCTION_EXECUTION
  * CASSANDRA-DB:INVALID_CONFIGURATION_IN_QUERY
  * CASSANDRA-DB:INVALID_QUERY
  * CASSANDRA-DB:INVALID_TLS_CONFIGURATION
  * CASSANDRA-DB:INVALID_TYPE
  * CASSANDRA-DB:NO_HOST_AVAILABLE
  * CASSANDRA-DB:OPERATION_TIMED_OUT
  * CASSANDRA-DB:OVERLOADED
  * CASSANDRA-DB:PAGING_STATE
  * CASSANDRA-DB:PROTOCOL_ERROR
  * CASSANDRA-DB:QUERY_CONSISTENCY
  * CASSANDRA-DB:QUERY_ERROR
  * CASSANDRA-DB:READ_FAILURE
  * CASSANDRA-DB:READ_TIMEOUT
  * CASSANDRA-DB:RETRY_EXHAUSTED
  * CASSANDRA-DB:SERVER_ERROR
  * CASSANDRA-DB:SYNTAX_ERROR
  * CASSANDRA-DB:TRACE_RETRIEVAL
  * CASSANDRA-DB:TRANSPORT
  * CASSANDRA-DB:TRUNCATE
  * CASSANDRA-DB:UNAUTHORIZED
  * CASSANDRA-DB:UNAVAILABLE
  * CASSANDRA-DB:UNPREPARED
  * CASSANDRA-DB:UNRESOLVED_USER_TYPE
  * CASSANDRA-DB:UNSUPPORTED_FEATURE
  * CASSANDRA-DB:UNSUPPORTED_PROTOCOL_VERSION
  * CASSANDRA-DB:WRITE_FAILURE
  * CASSANDRA-DB:WRITE_TIMEOUT


### Delete Columns Value
`<cassandra-db:delete-columns-value>`
Deletes values from an object specified by the Where clause
#### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
**Configuration** |  The name of the configuration to use.  
The name of the table  
**Keyspace Name** |  The keyspace that contains the table to use  
Array of String |  The columns to delete  
**Where Clause**  
**Reconnection Strategy** | 
  *   * Reconnect Forever

|  A retry strategy in case of connectivity errors  
### For Configurations
#### Throws
  * CASSANDRA-DB:ALREADY_EXISTS
  * CASSANDRA-DB:AUTHENTICATION
  * CASSANDRA-DB:BOOTSTRAPPING
  * CASSANDRA-DB:BUSY_CONNECTION
  * CASSANDRA-DB:BUSY_POOL
  * CASSANDRA-DB:CASSANDRA_EXECUTION
  * CASSANDRA-DB:CODEC_NOT_FOUND
  * CASSANDRA-DB:CONNECTION
  * CASSANDRA-DB:CONNECTIVITY
  * CASSANDRA-DB:DRIVER_INTERNAL_ERROR
  * CASSANDRA-DB:FRAME_TOO_LONG
  * CASSANDRA-DB:FUNCTION_EXECUTION
  * CASSANDRA-DB:INVALID_CONFIGURATION_IN_QUERY
  * CASSANDRA-DB:INVALID_QUERY
  * CASSANDRA-DB:INVALID_TLS_CONFIGURATION
  * CASSANDRA-DB:INVALID_TYPE
  * CASSANDRA-DB:NO_HOST_AVAILABLE
  * CASSANDRA-DB:OPERATION_TIMED_OUT
  * CASSANDRA-DB:OVERLOADED
  * CASSANDRA-DB:PAGING_STATE
  * CASSANDRA-DB:PROTOCOL_ERROR
  * CASSANDRA-DB:QUERY_CONSISTENCY
  * CASSANDRA-DB:QUERY_ERROR
  * CASSANDRA-DB:READ_FAILURE
  * CASSANDRA-DB:READ_TIMEOUT
  * CASSANDRA-DB:RETRY_EXHAUSTED
  * CASSANDRA-DB:SERVER_ERROR
  * CASSANDRA-DB:SYNTAX_ERROR
  * CASSANDRA-DB:TRACE_RETRIEVAL
  * CASSANDRA-DB:TRANSPORT
  * CASSANDRA-DB:TRUNCATE
  * CASSANDRA-DB:UNAUTHORIZED
  * CASSANDRA-DB:UNAVAILABLE
  * CASSANDRA-DB:UNPREPARED
  * CASSANDRA-DB:UNRESOLVED_USER_TYPE
  * CASSANDRA-DB:UNSUPPORTED_FEATURE
  * CASSANDRA-DB:UNSUPPORTED_PROTOCOL_VERSION
  * CASSANDRA-DB:WRITE_FAILURE
  * CASSANDRA-DB:WRITE_TIMEOUT


### Delete Rows
`<cassandra-db:delete-rows>`
Deletes an entire record
#### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
**Configuration** |  The name of the configuration to use.  
The name of the table  
**Keyspace Name** |  The keyspace that contains the table to use  
**Where Clause** |  The Where clause for the **Delete** operation  
**Reconnection Strategy** | 
  *   * Reconnect Forever
### Delete Rows
`<cassandra-db:delete-rows>`
Deletes an entire record
#### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
**Configuration** |  The name of the configuration to use.  
The name of the table  
**Keyspace Name** |  The keyspace that contains the table to use  
**Where Clause** |  The Where clause for the **Delete** operation  
**Reconnection Strategy** | 
  *   * Reconnect Forever

|  A retry strategy in case of connectivity errors  
### For Configurations
#### Throws
  * CASSANDRA-DB:ALREADY_EXISTS
  * CASSANDRA-DB:AUTHENTICATION
  * CASSANDRA-DB:BOOTSTRAPPING
  * CASSANDRA-DB:BUSY_CONNECTION
  * CASSANDRA-DB:BUSY_POOL
  * CASSANDRA-DB:CASSANDRA_EXECUTION
  * CASSANDRA-DB:CODEC_NOT_FOUND
  * CASSANDRA-DB:CONNECTION
  * CASSANDRA-DB:CONNECTIVITY
  * CASSANDRA-DB:DRIVER_INTERNAL_ERROR
  * CASSANDRA-DB:FRAME_TOO_LONG
  * CASSANDRA-DB:FUNCTION_EXECUTION
  * CASSANDRA-DB:INVALID_CONFIGURATION_IN_QUERY
  * CASSANDRA-DB:INVALID_QUERY
  * CASSANDRA-DB:INVALID_TLS_CONFIGURATION
  * CASSANDRA-DB:INVALID_TYPE
  * CASSANDRA-DB:NO_HOST_AVAILABLE
  * CASSANDRA-DB:OPERATION_TIMED_OUT
  * CASSANDRA-DB:OVERLOADED
  * CASSANDRA-DB:PAGING_STATE
  * CASSANDRA-DB:PROTOCOL_ERROR
  * CASSANDRA-DB:QUERY_CONSISTENCY
  * CASSANDRA-DB:QUERY_ERROR
  * CASSANDRA-DB:READ_FAILURE
  * CASSANDRA-DB:READ_TIMEOUT
  * CASSANDRA-DB:RETRY_EXHAUSTED
  * CASSANDRA-DB:SERVER_ERROR
  * CASSANDRA-DB:SYNTAX_ERROR
  * CASSANDRA-DB:TRACE_RETRIEVAL
  * CASSANDRA-DB:TRANSPORT
  * CASSANDRA-DB:TRUNCATE
  * CASSANDRA-DB:UNAUTHORIZED
  * CASSANDRA-DB:UNAVAILABLE
  * CASSANDRA-DB:UNPREPARED
  * CASSANDRA-DB:UNRESOLVED_USER_TYPE
  * CASSANDRA-DB:UNSUPPORTED_FEATURE
  * CASSANDRA-DB:UNSUPPORTED_PROTOCOL_VERSION
  * CASSANDRA-DB:WRITE_FAILURE
  * CASSANDRA-DB:WRITE_TIMEOUT


### Drop Column
`<cassandra-db:drop-column>`
Removes a column
#### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
**Configuration** |  The name of the configuration to use.  
The name of the table to use for the operation  
**Keyspace Name** |  The keyspace that contains the table to use  
**Column Name** |  The name of the column to remove  
**Reconnection Strategy** | 
  *   * Reconnect Forever

|  A retry strategy in case of connectivity errors  
### For Configurations
#### Throws
  * CASSANDRA-DB:ALREADY_EXISTS
  * CASSANDRA-DB:AUTHENTICATION
  * CASSANDRA-DB:BOOTSTRAPPING
  * CASSANDRA-DB:BUSY_CONNECTION
  * CASSANDRA-DB:BUSY_POOL
  * CASSANDRA-DB:CASSANDRA_EXECUTION
  * CASSANDRA-DB:CODEC_NOT_FOUND
  * CASSANDRA-DB:CONNECTION
  * CASSANDRA-DB:CONNECTIVITY
  * CASSANDRA-DB:DRIVER_INTERNAL_ERROR
  * CASSANDRA-DB:FRAME_TOO_LONG
  * CASSANDRA-DB:FUNCTION_EXECUTION
  * CASSANDRA-DB:INVALID_CONFIGURATION_IN_QUERY
  * CASSANDRA-DB:INVALID_QUERY
  * CASSANDRA-DB:INVALID_TLS_CONFIGURATION
  * CASSANDRA-DB:INVALID_TYPE
  * CASSANDRA-DB:NO_HOST_AVAILABLE
  * CASSANDRA-DB:OPERATION_TIMED_OUT
  * CASSANDRA-DB:OVERLOADED
  * CASSANDRA-DB:PAGING_STATE
  * CASSANDRA-DB:PROTOCOL_ERROR
  * CASSANDRA-DB:QUERY_CONSISTENCY
  * CASSANDRA-DB:QUERY_ERROR
  * CASSANDRA-DB:READ_FAILURE
  * CASSANDRA-DB:READ_TIMEOUT
  * CASSANDRA-DB:RETRY_EXHAUSTED
  * CASSANDRA-DB:SERVER_ERROR
  * CASSANDRA-DB:SYNTAX_ERROR
  * CASSANDRA-DB:TRACE_RETRIEVAL
  * CASSANDRA-DB:TRANSPORT
  * CASSANDRA-DB:TRUNCATE
  * CASSANDRA-DB:UNAUTHORIZED
  * CASSANDRA-DB:UNAVAILABLE
  * CASSANDRA-DB:UNPREPARED
  * CASSANDRA-DB:UNRESOLVED_USER_TYPE
  * CASSANDRA-DB:UNSUPPORTED_FEATURE
  * CASSANDRA-DB:UNSUPPORTED_PROTOCOL_VERSION
  * CASSANDRA-DB:WRITE_FAILURE
  * CASSANDRA-DB:WRITE_TIMEOUT


### Drop Keyspace
`<cassandra-db:drop-keyspace>`
Drops the entire keyspace
#### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
**Configuration** |  The name of the configuration to use.  
**Keyspace Name** |  The name of the keyspace to drop  
**Reconnection Strategy** | 
  *   * Reconnect Forever

|  A retry strategy in case of connectivity errors  
### For Configurations
#### Throws
  * CASSANDRA-DB:ALREADY_EXISTS
  * CASSANDRA-DB:AUTHENTICATION
  * CASSANDRA-DB:BOOTSTRAPPING
  * CASSANDRA-DB:BUSY_CONNECTION
  * CASSANDRA-DB:BUSY_POOL
  * CASSANDRA-DB:CASSANDRA_EXECUTION
  * CASSANDRA-DB:CODEC_NOT_FOUND
  * CASSANDRA-DB:CONNECTION
  * CASSANDRA-DB:CONNECTIVITY
  * CASSANDRA-DB:DRIVER_INTERNAL_ERROR
  * CASSANDRA-DB:FRAME_TOO_LONG
  * CASSANDRA-DB:FUNCTION_EXECUTION
  * CASSANDRA-DB:INVALID_CONFIGURATION_IN_QUERY
  * CASSANDRA-DB:INVALID_QUERY
  * CASSANDRA-DB:INVALID_TLS_CONFIGURATION
  * CASSANDRA-DB:INVALID_TYPE
  * CASSANDRA-DB:NO_HOST_AVAILABLE
  * CASSANDRA-DB:OPERATION_TIMED_OUT
  * CASSANDRA-DB:OVERLOADED
  * CASSANDRA-DB:PAGING_STATE
  * CASSANDRA-DB:PROTOCOL_ERROR
  * CASSANDRA-DB:QUERY_CONSISTENCY
  * CASSANDRA-DB:QUERY_ERROR
  * CASSANDRA-DB:READ_FAILURE
  * CASSANDRA-DB:READ_TIMEOUT
  * CASSANDRA-DB:RETRY_EXHAUSTED
  * CASSANDRA-DB:SERVER_ERROR
  * CASSANDRA-DB:SYNTAX_ERROR
  * CASSANDRA-DB:TRACE_RETRIEVAL
  * CASSANDRA-DB:TRANSPORT
  * CASSANDRA-DB:TRUNCATE
  * CASSANDRA-DB:UNAUTHORIZED
  * CASSANDRA-DB:UNAVAILABLE
  * CASSANDRA-DB:UNPREPARED
  * CASSANDRA-DB:UNRESOLVED_USER_TYPE
  * CASSANDRA-DB:UNSUPPORTED_FEATURE
  * CASSANDRA-DB:UNSUPPORTED_PROTOCOL_VERSION
  * CASSANDRA-DB:WRITE_FAILURE
  * CASSANDRA-DB:WRITE_TIMEOUT


### Drop Table
`<cassandra-db:drop-table>`
Drops an entire table form the specified keyspace or from the keyspace used for login if no keyspace is specified as an operation parameter.
#### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
**Configuration** |  The name of the configuration to use.  
**Table Name** |  The name of the table to drop  
**Keyspace Name** |  The keyspace that contains the table to drop  
**Reconnection Strategy** | 
  *   * Reconnect Forever
### Drop Table
`<cassandra-db:drop-table>`
Drops an entire table form the specified keyspace or from the keyspace used for login if no keyspace is specified as an operation parameter.
#### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
**Configuration** |  The name of the configuration to use.  
**Table Name** |  The name of the table to drop  
**Keyspace Name** |  The keyspace that contains the table to drop  
**Reconnection Strategy** | 
  *   * Reconnect Forever

|  A retry strategy in case of connectivity errors  
### For Configurations
#### Throws
  * CASSANDRA-DB:ALREADY_EXISTS
  * CASSANDRA-DB:AUTHENTICATION
  * CASSANDRA-DB:BOOTSTRAPPING
  * CASSANDRA-DB:BUSY_CONNECTION
  * CASSANDRA-DB:BUSY_POOL
  * CASSANDRA-DB:CASSANDRA_EXECUTION
  * CASSANDRA-DB:CODEC_NOT_FOUND
  * CASSANDRA-DB:CONNECTION
  * CASSANDRA-DB:CONNECTIVITY
  * CASSANDRA-DB:DRIVER_INTERNAL_ERROR
  * CASSANDRA-DB:FRAME_TOO_LONG
  * CASSANDRA-DB:FUNCTION_EXECUTION
  * CASSANDRA-DB:INVALID_CONFIGURATION_IN_QUERY
  * CASSANDRA-DB:INVALID_QUERY
  * CASSANDRA-DB:INVALID_TLS_CONFIGURATION
  * CASSANDRA-DB:INVALID_TYPE
  * CASSANDRA-DB:NO_HOST_AVAILABLE
  * CASSANDRA-DB:OPERATION_TIMED_OUT
  * CASSANDRA-DB:OVERLOADED
  * CASSANDRA-DB:PAGING_STATE
  * CASSANDRA-DB:PROTOCOL_ERROR
  * CASSANDRA-DB:QUERY_CONSISTENCY
  * CASSANDRA-DB:QUERY_ERROR
  * CASSANDRA-DB:READ_FAILURE
  * CASSANDRA-DB:READ_TIMEOUT
  * CASSANDRA-DB:RETRY_EXHAUSTED
  * CASSANDRA-DB:SERVER_ERROR
  * CASSANDRA-DB:SYNTAX_ERROR
  * CASSANDRA-DB:TRACE_RETRIEVAL
  * CASSANDRA-DB:TRANSPORT
  * CASSANDRA-DB:TRUNCATE
  * CASSANDRA-DB:UNAUTHORIZED
  * CASSANDRA-DB:UNAVAILABLE
  * CASSANDRA-DB:UNPREPARED
  * CASSANDRA-DB:UNRESOLVED_USER_TYPE
  * CASSANDRA-DB:UNSUPPORTED_FEATURE
  * CASSANDRA-DB:UNSUPPORTED_PROTOCOL_VERSION
  * CASSANDRA-DB:WRITE_FAILURE
  * CASSANDRA-DB:WRITE_TIMEOUT


### Execute CQL Query
`<cassandra-db:execute-cql-query>`
Executes the specified raw input query
#### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
**Configuration** |  The name of the configuration to use.  
CQL Query Input |  CQL query input that describes the parametrized query to execute along with the query parameters  
**Target Variable** |  Name of the variable in which to store the operation’s output  
**Target Value** |  Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.  
**Reconnection Strategy** | 
  *   * Reconnect Forever

|  A retry strategy in case of connectivity errors  
#### Output
Array of Object  
---  
### For Configurations
#### Throws
  * CASSANDRA-DB:ALREADY_EXISTS
  * CASSANDRA-DB:AUTHENTICATION
  * CASSANDRA-DB:BOOTSTRAPPING
  * CASSANDRA-DB:BUSY_CONNECTION
  * CASSANDRA-DB:BUSY_POOL
  * CASSANDRA-DB:CASSANDRA_EXECUTION
  * CASSANDRA-DB:CODEC_NOT_FOUND
  * CASSANDRA-DB:CONNECTION
  * CASSANDRA-DB:CONNECTIVITY
  * CASSANDRA-DB:DRIVER_INTERNAL_ERROR
  * CASSANDRA-DB:FRAME_TOO_LONG
  * CASSANDRA-DB:FUNCTION_EXECUTION
  * CASSANDRA-DB:INVALID_CONFIGURATION_IN_QUERY
  * CASSANDRA-DB:INVALID_QUERY
  * CASSANDRA-DB:INVALID_TLS_CONFIGURATION
  * CASSANDRA-DB:INVALID_TYPE
  * CASSANDRA-DB:NO_HOST_AVAILABLE
  * CASSANDRA-DB:OPERATION_TIMED_OUT
  * CASSANDRA-DB:OVERLOADED
  * CASSANDRA-DB:PAGING_STATE
  * CASSANDRA-DB:PROTOCOL_ERROR
  * CASSANDRA-DB:QUERY_CONSISTENCY
  * CASSANDRA-DB:QUERY_ERROR
  * CASSANDRA-DB:READ_FAILURE
  * CASSANDRA-DB:READ_TIMEOUT
  * CASSANDRA-DB:RETRY_EXHAUSTED
  * CASSANDRA-DB:SERVER_ERROR
  * CASSANDRA-DB:SYNTAX_ERROR
  * CASSANDRA-DB:TRACE_RETRIEVAL
  * CASSANDRA-DB:TRANSPORT
  * CASSANDRA-DB:TRUNCATE
  * CASSANDRA-DB:UNAUTHORIZED
  * CASSANDRA-DB:UNAVAILABLE
  * CASSANDRA-DB:UNPREPARED
  * CASSANDRA-DB:UNRESOLVED_USER_TYPE
  * CASSANDRA-DB:UNSUPPORTED_FEATURE
  * CASSANDRA-DB:UNSUPPORTED_PROTOCOL_VERSION
  * CASSANDRA-DB:WRITE_FAILURE
  * CASSANDRA-DB:WRITE_TIMEOUT


### Get All Table Names From Keyspace
`<cassandra-db:get-table-names-from-keyspace>`
Returns all table names from the specified keyspace
#### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
**Configuration** |  The name of the configuration to use.  
**Keyspace Name** |  The name of the keyspace to use on the operation  
**Target Variable** |  Name of the variable in which to store the operation’s output  
**Target Value** |  Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.  
**Reconnection Strategy** | 
  *   * Reconnect Forever

|  A retry strategy in case of connectivity errors  
#### Output
Array of String  
---  
### For Configurations
#### Throws
  * CASSANDRA-DB:ALREADY_EXISTS
  * CASSANDRA-DB:AUTHENTICATION
  * CASSANDRA-DB:BOOTSTRAPPING
  * CASSANDRA-DB:BUSY_CONNECTION
  * CASSANDRA-DB:BUSY_POOL
  * CASSANDRA-DB:CASSANDRA_EXECUTION
  * CASSANDRA-DB:CODEC_NOT_FOUND
  * CASSANDRA-DB:CONNECTION
  * CASSANDRA-DB:CONNECTIVITY
  * CASSANDRA-DB:DRIVER_INTERNAL_ERROR
  * CASSANDRA-DB:FRAME_TOO_LONG
  * CASSANDRA-DB:FUNCTION_EXECUTION
  * CASSANDRA-DB:INVALID_CONFIGURATION_IN_QUERY
  * CASSANDRA-DB:INVALID_QUERY
  * CASSANDRA-DB:INVALID_TLS_CONFIGURATION
  * CASSANDRA-DB:INVALID_TYPE
  * CASSANDRA-DB:NO_HOST_AVAILABLE
  * CASSANDRA-DB:OPERATION_TIMED_OUT
  * CASSANDRA-DB:OVERLOADED
  * CASSANDRA-DB:PAGING_STATE
  * CASSANDRA-DB:PROTOCOL_ERROR
  * CASSANDRA-DB:QUERY_CONSISTENCY
  * CASSANDRA-DB:QUERY_ERROR
  * CASSANDRA-DB:READ_FAILURE
  * CASSANDRA-DB:READ_TIMEOUT
  * CASSANDRA-DB:RETRY_EXHAUSTED
  * CASSANDRA-DB:SERVER_ERROR
  * CASSANDRA-DB:SYNTAX_ERROR
  * CASSANDRA-DB:TRACE_RETRIEVAL
  * CASSANDRA-DB:TRANSPORT
  * CASSANDRA-DB:TRUNCATE
  * CASSANDRA-DB:UNAUTHORIZED
  * CASSANDRA-DB:UNAVAILABLE
  * CASSANDRA-DB:UNPREPARED
  * CASSANDRA-DB:UNRESOLVED_USER_TYPE
  * CASSANDRA-DB:UNSUPPORTED_FEATURE
  * CASSANDRA-DB:UNSUPPORTED_PROTOCOL_VERSION
  * CASSANDRA-DB:WRITE_FAILURE
  * CASSANDRA-DB:WRITE_TIMEOUT
### Insert Entity
`<cassandra-db:insert>`
Executes the Insert Entity operation
#### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
**Configuration** |  The name of the configuration to use.  
The name of the table in which to insert the entity  
**Keyspace Name** |  The keyspace that contains the table to use  
**Entity To Insert** |  The entity to insert  
**Reconnection Strategy** | 
  *   * Reconnect Forever

|  A retry strategy in case of connectivity errors  
### For Configurations
#### Throws
  * CASSANDRA-DB:ALREADY_EXISTS
  * CASSANDRA-DB:AUTHENTICATION
  * CASSANDRA-DB:BOOTSTRAPPING
  * CASSANDRA-DB:BUSY_CONNECTION
  * CASSANDRA-DB:BUSY_POOL
  * CASSANDRA-DB:CASSANDRA_EXECUTION
  * CASSANDRA-DB:CODEC_NOT_FOUND
  * CASSANDRA-DB:CONNECTION
  * CASSANDRA-DB:CONNECTIVITY
  * CASSANDRA-DB:DRIVER_INTERNAL_ERROR
  * CASSANDRA-DB:FRAME_TOO_LONG
  * CASSANDRA-DB:FUNCTION_EXECUTION
  * CASSANDRA-DB:INVALID_CONFIGURATION_IN_QUERY
  * CASSANDRA-DB:INVALID_QUERY
  * CASSANDRA-DB:INVALID_TLS_CONFIGURATION
  * CASSANDRA-DB:INVALID_TYPE
  * CASSANDRA-DB:NO_HOST_AVAILABLE
  * CASSANDRA-DB:OPERATION_TIMED_OUT
  * CASSANDRA-DB:OVERLOADED
  * CASSANDRA-DB:PAGING_STATE
  * CASSANDRA-DB:PROTOCOL_ERROR
  * CASSANDRA-DB:QUERY_CONSISTENCY
  * CASSANDRA-DB:QUERY_ERROR
  * CASSANDRA-DB:READ_FAILURE
  * CASSANDRA-DB:READ_TIMEOUT
  * CASSANDRA-DB:RETRY_EXHAUSTED
  * CASSANDRA-DB:SERVER_ERROR
  * CASSANDRA-DB:SYNTAX_ERROR
  * CASSANDRA-DB:TRACE_RETRIEVAL
  * CASSANDRA-DB:TRANSPORT
  * CASSANDRA-DB:TRUNCATE
  * CASSANDRA-DB:UNAUTHORIZED
  * CASSANDRA-DB:UNAVAILABLE
  * CASSANDRA-DB:UNPREPARED
  * CASSANDRA-DB:UNRESOLVED_USER_TYPE
  * CASSANDRA-DB:UNSUPPORTED_FEATURE
  * CASSANDRA-DB:UNSUPPORTED_PROTOCOL_VERSION
  * CASSANDRA-DB:WRITE_FAILURE
  * CASSANDRA-DB:WRITE_TIMEOUT


### Rename Column
`<cassandra-db:rename-column>`
Renames a column
#### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
**Configuration** |  The name of the configuration to use.  
The name of the table to use for the operation  
**Keyspace Name** |  The keyspace that contains the table to use  
**Old Column Name** |  The name of the column to change  
**New Column Name** |  The new name of the column  
**Reconnection Strategy** | 
  *   * Reconnect Forever

|  A retry strategy in case of connectivity errors  
### For Configurations
#### Throws
  * CASSANDRA-DB:ALREADY_EXISTS
  * CASSANDRA-DB:AUTHENTICATION
  * CASSANDRA-DB:BOOTSTRAPPING
  * CASSANDRA-DB:BUSY_CONNECTION
  * CASSANDRA-DB:BUSY_POOL
  * CASSANDRA-DB:CASSANDRA_EXECUTION
  * CASSANDRA-DB:CODEC_NOT_FOUND
  * CASSANDRA-DB:CONNECTION
  * CASSANDRA-DB:CONNECTIVITY
  * CASSANDRA-DB:DRIVER_INTERNAL_ERROR
  * CASSANDRA-DB:FRAME_TOO_LONG
  * CASSANDRA-DB:FUNCTION_EXECUTION
  * CASSANDRA-DB:INVALID_CONFIGURATION_IN_QUERY
  * CASSANDRA-DB:INVALID_QUERY
  * CASSANDRA-DB:INVALID_TLS_CONFIGURATION
  * CASSANDRA-DB:INVALID_TYPE
  * CASSANDRA-DB:NO_HOST_AVAILABLE
  * CASSANDRA-DB:OPERATION_TIMED_OUT
  * CASSANDRA-DB:OVERLOADED
  * CASSANDRA-DB:PAGING_STATE
  * CASSANDRA-DB:PROTOCOL_ERROR
  * CASSANDRA-DB:QUERY_CONSISTENCY
  * CASSANDRA-DB:QUERY_ERROR
  * CASSANDRA-DB:READ_FAILURE
  * CASSANDRA-DB:READ_TIMEOUT
  * CASSANDRA-DB:RETRY_EXHAUSTED
  * CASSANDRA-DB:SERVER_ERROR
  * CASSANDRA-DB:SYNTAX_ERROR
  * CASSANDRA-DB:TRACE_RETRIEVAL
  * CASSANDRA-DB:TRANSPORT
  * CASSANDRA-DB:TRUNCATE
  * CASSANDRA-DB:UNAUTHORIZED
  * CASSANDRA-DB:UNAVAILABLE
  * CASSANDRA-DB:UNPREPARED
  * CASSANDRA-DB:UNRESOLVED_USER_TYPE
  * CASSANDRA-DB:UNSUPPORTED_FEATURE
  * CASSANDRA-DB:UNSUPPORTED_PROTOCOL_VERSION
  * CASSANDRA-DB:WRITE_FAILURE
  * CASSANDRA-DB:WRITE_TIMEOUT


### Select
`<cassandra-db:select>`
Executes a select query
#### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
**Configuration** |  The name of the configuration to use.  
The query to execute  
**Parameters** |  Array of Any |  The query parameters  
**Target Variable** |  Name of the variable in which to store the operation’s output  
**Target Value** |  Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.  
**Reconnection Strategy** | 
  *   * Reconnect Forever

|  A retry strategy in case of connectivity errors  
#### Output
Array of Object  
---  
### For Configurations
#### Throws
  * CASSANDRA-DB:ALREADY_EXISTS
  * CASSANDRA-DB:AUTHENTICATION
  * CASSANDRA-DB:BOOTSTRAPPING
  * CASSANDRA-DB:BUSY_CONNECTION
  * CASSANDRA-DB:BUSY_POOL
  * CASSANDRA-DB:CASSANDRA_EXECUTION
  * CASSANDRA-DB:CODEC_NOT_FOUND
  * CASSANDRA-DB:CONNECTION
  * CASSANDRA-DB:CONNECTIVITY
  * CASSANDRA-DB:DRIVER_INTERNAL_ERROR
  * CASSANDRA-DB:FRAME_TOO_LONG
  * CASSANDRA-DB:FUNCTION_EXECUTION
  * CASSANDRA-DB:INVALID_CONFIGURATION_IN_QUERY
  * CASSANDRA-DB:INVALID_QUERY
  * CASSANDRA-DB:INVALID_TLS_CONFIGURATION
  * CASSANDRA-DB:INVALID_TYPE
  * CASSANDRA-DB:NO_HOST_AVAILABLE
  * CASSANDRA-DB:OPERATION_TIMED_OUT
  * CASSANDRA-DB:OVERLOADED
  * CASSANDRA-DB:PAGING_STATE
  * CASSANDRA-DB:PROTOCOL_ERROR
  * CASSANDRA-DB:QUERY_CONSISTENCY
  * CASSANDRA-DB:QUERY_ERROR
  * CASSANDRA-DB:READ_FAILURE
  * CASSANDRA-DB:READ_TIMEOUT
  * CASSANDRA-DB:RETRY_EXHAUSTED
  * CASSANDRA-DB:SERVER_ERROR
  * CASSANDRA-DB:SYNTAX_ERROR
  * CASSANDRA-DB:TRACE_RETRIEVAL
  * CASSANDRA-DB:TRANSPORT
  * CASSANDRA-DB:TRUNCATE
  * CASSANDRA-DB:UNAUTHORIZED
  * CASSANDRA-DB:UNAVAILABLE
  * CASSANDRA-DB:UNPREPARED
  * CASSANDRA-DB:UNRESOLVED_USER_TYPE
  * CASSANDRA-DB:UNSUPPORTED_FEATURE
  * CASSANDRA-DB:UNSUPPORTED_PROTOCOL_VERSION
  * CASSANDRA-DB:WRITE_FAILURE
  * CASSANDRA-DB:WRITE_TIMEOUT
### Update Entity
`<cassandra-db:update>`
Executes the update entity operation
#### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
**Configuration** |  The name of the configuration to use.  
The name of the table in which to update the entity  
**Keyspace Name** |  The keyspace that contains the table to drop  
**Entity To Update** |  The entity to update  
**Reconnection Strategy** | 
  *   * Reconnect Forever

|  A retry strategy in case of connectivity errors  
### For Configurations
#### Throws
  * CASSANDRA-DB:ALREADY_EXISTS
  * CASSANDRA-DB:AUTHENTICATION
  * CASSANDRA-DB:BOOTSTRAPPING
  * CASSANDRA-DB:BUSY_CONNECTION
  * CASSANDRA-DB:BUSY_POOL
  * CASSANDRA-DB:CASSANDRA_EXECUTION
  * CASSANDRA-DB:CODEC_NOT_FOUND
  * CASSANDRA-DB:CONNECTION
  * CASSANDRA-DB:CONNECTIVITY
  * CASSANDRA-DB:DRIVER_INTERNAL_ERROR
  * CASSANDRA-DB:FRAME_TOO_LONG
  * CASSANDRA-DB:FUNCTION_EXECUTION
  * CASSANDRA-DB:INVALID_CONFIGURATION_IN_QUERY
  * CASSANDRA-DB:INVALID_QUERY
  * CASSANDRA-DB:INVALID_TLS_CONFIGURATION
  * CASSANDRA-DB:INVALID_TYPE
  * CASSANDRA-DB:NO_HOST_AVAILABLE
  * CASSANDRA-DB:OPERATION_TIMED_OUT
  * CASSANDRA-DB:OVERLOADED
  * CASSANDRA-DB:PAGING_STATE
  * CASSANDRA-DB:PROTOCOL_ERROR
  * CASSANDRA-DB:QUERY_CONSISTENCY
  * CASSANDRA-DB:QUERY_ERROR
  * CASSANDRA-DB:READ_FAILURE
  * CASSANDRA-DB:READ_TIMEOUT
  * CASSANDRA-DB:RETRY_EXHAUSTED
  * CASSANDRA-DB:SERVER_ERROR
  * CASSANDRA-DB:SYNTAX_ERROR
  * CASSANDRA-DB:TRACE_RETRIEVAL
  * CASSANDRA-DB:TRANSPORT
  * CASSANDRA-DB:TRUNCATE
  * CASSANDRA-DB:UNAUTHORIZED
  * CASSANDRA-DB:UNAVAILABLE
  * CASSANDRA-DB:UNPREPARED
  * CASSANDRA-DB:UNRESOLVED_USER_TYPE
  * CASSANDRA-DB:UNSUPPORTED_FEATURE
  * CASSANDRA-DB:UNSUPPORTED_PROTOCOL_VERSION
  * CASSANDRA-DB:WRITE_FAILURE
  * CASSANDRA-DB:WRITE_TIMEOUT


## Types
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
**Enabled Protocols** |  A comma-separated list of protocols enabled for this context.  
**Enabled Cipher Suites** |  A comma-separated list of cipher suites enabled for this context.  
**Trust Store**  
**Revocation Check** | 
  * Standard Revocation Check
  * Custom Ocsp Responder

  
### Trust Store
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
The location (which is resolved relative to the current classpath and file system, if possible) of the trust store.  
The password used to protect the trust store.  
The type of store used.  
The algorithm used by the trust store.  
If true, no certificate validations are performed, rendering connections vulnerable to attacks. Use at your own risk.  
### Key Store
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
The location (which is resolved relative to the current classpath and file system, if possible) of the keystore.  
The type of store used.  
When the keystore contains many private keys, this attribute indicates the alias of the key to use. If not defined, the first key in the file is used by default.  
**Key Password** |  The password used to protect the private key.  
The password used to protect the keystore.  
The algorithm used by the keystore.  
### Standard Revocation Check
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
**Only End Entities** |  Only verify the last element of the certificate chain.  
**Prefer Crls** |  Try CRL instead of OCSP first.  
**No Fallback** |  Do not use the secondary checking method (the one not selected before).  
Avoid verification failure when the revocation server cannot be reached or is busy.  
### Custom Ocsp Responder
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
The URL of the OCSP responder.  
**Cert Alias** |  Alias of the signing certificate for the OCSP response (must be in the trust store), if present.  
### Crl File
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
The path to the CRL file.  
### Reconnection
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
**Fails Deployment** |  When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy.  
**Reconnection Strategy** | 
  *   * Reconnect Forever

|  The reconnection strategy to use.  
### Reconnect
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
How often in milliseconds to reconnect  
How many reconnection attempts to make.  
### Reconnect Forever
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
How often, in milliseconds, to reconnect  
### Expiration Policy
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
**Max Idle Time** |  A scalar time value for the maximum amount of time a dynamic configuration instance should be allowed to be idle before it’s considered eligible for expiration  
Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

|  A time unit that qualifies the Max Idle Time attribute  
### Alter Column Input
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
Enumeration, one of:
  * ASCII
  * BIGINT
  * BOOLEAN
  * COUNTER
  * DECIMAL
  * DOUBLE
  * FLOAT
  * SMALLINT
  * TIMESTAMP
  * TIMEUUID
  * TINYINT
  * VARCHAR
  * VARINT

  
### Create Keyspace Input
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
**First Data Center**  
**Keyspace Name**  
**Next Data Center**  
**Replication Factor**  
**Replication Strategy Class** |  Enumeration, one of:
  * SimpleStrategy
  * NetworkTopologyStrategy

  
### Data Center
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
### Create Table Input
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
Array of Column Input  
**Keyspace Name**  
### Column Input
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
**Primary Key**  
Enumeration, one of:
  * ASCII
  * BIGINT
  * BOOLEAN
  * COUNTER
  * DECIMAL
  * DOUBLE
  * FLOAT
  * SMALLINT
  * TIMESTAMP
  * TIMEUUID
  * TINYINT
  * VARCHAR
  * VARINT

  
### CQL Query Input
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
**Parameters** |  Array of Any  
## See Also
  * Introduction to Anypoint Connectors
  * MuleSoft Help Center