models_v2.source_registration_parameters module

class models_v2.source_registration_parameters.SourceRegistrationParameters(environment=None, name=None, vmware_params=None, physical_params=None, cassandra_params=None, mongodb_params=None, couchbase_params=None, hdfs_params=None, hbase_params=None, hive_params=None)[source]

Bases: object

Implementation of the ‘Source Registration parameters.’ model.

Specifies the Source Registration parameters.

Attributes:
environment (Environment8Enum): Specifies the environment type of the

Protection Source.

name (string): A user specified name for this source. vmware_params (VmwareSourceRegistrationParams): Specifies the

paramaters to register a VMware source.

physical_params (RegisterPhysicalSeverRequestParameters): Specifies

parameters to register physical server.

cassandra_params (RegisterCassandraSourceRequestParameters): Specifies

parameters to register cassandra source.

mongodb_params (RegisterMongoDBSourceRequestParameters): Specifies

parameters to register MongoDB source.

couchbase_params (RegisterCouchbaseSourceRequestParameters): Specifies

parameters to register Couchbase source.

hdfs_params (RegisterHDFSSourceRequestParameters): Specifies

parameters to register an HDFS source.

hbase_params (RegisterHBaseSourceRequestParameters): Specifies

parameters to register an HBase source.

hive_params (RegisterHiveSourceRequestParameters): Specifies

parameters to register Hive source.

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.