models_v2.parameters_fetched_by_reading_cassandra_config_file module

class models_v2.parameters_fetched_by_reading_cassandra_config_file.ParametersFetchedByReadingCassandraConfigFile(seeds=None, is_jmx_auth_enable=None, cassandra_port_info=None, cassandra_security_info=None, data_center_names=None, commit_log_backup_location=None, endpoint_snitch=None, cassandra_partitioner=None, kerberos_sasl_protocol=None, cassandra_version=None, dse_version=None)[source]

Bases: object

Implementation of the ‘Parameters fetched by reading cassandra config file.’ model.

Specifies the parameters fetched by reading cassandra configuration on the seed node.

Attributes:

seeds (list of string): Seed nodes of this cluster. is_jmx_auth_enable (bool): Is JMX Authentication enabled in this

cluster ?

cassandra_port_info (CassandraSpecificPortInfo): Contains info about

specific cassandra ports.

cassandra_security_info (CassandraSecurityInfo): Cassandra security

related info.

data_center_names (list of string): Data centers for this cluster. commit_log_backup_location (string): Commit Logs backup location on

cassandra nodes.

endpoint_snitch (string): Endpoint snitch used for this cluster. cassandra_partitioner (string): Cassandra partitioner required in

compaction.

kerberos_sasl_protocol (string): Populated if cassandraAuthType is

Kerberos.

cassandra_version (string): Cassandra Version. dse_version (string): DSE Version

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.