models_v2.elastifile_protection_source module

class models_v2.elastifile_protection_source.ElastifileProtectionSource(endpoint=None, credentials=None, throttling_config=None)[source]

Bases: object

Implementation of the ‘Elastifile Protection Source.’ model.

Specifies parameters to register an Elastifile Source.

Attributes:
endpoint (string): Specifies the Hostname or IP Address Endpoint for

the Elastifile Source.

credentials (Credentials): Specifies the object to hold username and

password.

throttling_config (NasSourceAndProtectionThrottlingConfiguration):

Specifies the source throttling parameters to be used during full or incremental backup of the NAS 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.