models.blackout_period module¶
- 
class 
models.blackout_period.BlackoutPeriod(id=None, day=None, end_time=None, start_time=None)[source]¶ Bases:
objectImplementation of the ‘BlackoutPeriod’ model.
Specifies a time range in a single day when new Job Runs of Protection Jobs cannot be started. For example, a Protection Job with a daily schedule could define a blackout period for Sunday.
- Attributes:
 - id (string): Specified the Id for a snapshot copy policy. This is
 generated when the policy is created.
- day (DayBlackoutPeriodEnum): Blackout Day. Specifies a day in the
 week when no new Job Runs should be started such as ‘kSunday’. If not set, the time range applies to all days. Specifies a day in a week such as ‘kSunday’, ‘kMonday’, etc.
- end_time (TimeOfDay): Specifies the end time of the blackout time
 range.
- start_time (TimeOfDay): Specifies the start time of the blackout time
 range.
- 
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.