models_v2.register_cassandra_source_request_parameters module¶
- 
class 
models_v2.register_cassandra_source_request_parameters.RegisterCassandraSourceRequestParameters(seed_node=None, config_directory=None, is_dse_tiered_storage=None, is_dse_authenticator=None, dse_configuration_directory=None, ssh_password_credentials=None, ssh_private_key_credentials=None, jmx_credentials=None, cassandra_credentials=None, data_center_names=None, commit_log_backup_location=None, kerberos_principal=None, dse_solr_info=None)[source]¶ Bases:
objectImplementation of the ‘Register cassandra source request parameters.’ model.
Specifies parameters to register cassandra source.
- Attributes:
 seed_node (string): Any one seed node of the Cassandra cluster. config_directory (string): Directory path containing Cassandra
configuration YAML file.
- dse_configuration_directory (string): Directory from where DSE
 specific configuration can be read. This should be set only when you are using the DSE distribution of Cassandra.
- is_dse_tiered_storage (bool): Set to true if this cluster has DSE
 tiered storage.
- is_dse_authenticator (bool): Set to true if this cluster has DSE
 Authenticator.
- ssh_password_credentials (SshPasswordCredentials): SSH username +
 password required for reading configuration file and for scp backup.Either ‘sshPasswordCredentials’ or ‘sshPrivateKeyCredentials’ are required.
- ssh_private_key_credentials (SshPrivateKeyCredentials): SSH userID +
 privateKey required for reading configuration file and for scp backup.
- jmx_credentials (JmxCredentials): JMX Credentials for this cluster.
 These should be the same for all the nodes
- cassandra_credentials (CassandraCredentials): Cassandra Credentials
 for this cluster.
data_center_names (list of string): Data centers for this cluster. commit_log_backup_location (string): Commit Logs backup location on
cassandra nodes.
- kerberos_principal (string): Principal for the kerberos connection.
 (This is required only if your Cassandra has Kerberos authentication. Please refer to the user guide.)
- dse_solr_info (AuthenticationDetailsForDSESolr): Contains details
 about DSE Solr.
- 
classmethod 
from_dictionary(dictionary)[source]¶ Creates an instance of this model from a dictionary
- Args:
 dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.
- Returns:
 object: An instance of this structure class.