models.blackout_period module¶
-
class
models.blackout_period.
BlackoutPeriod
(id=None, day=None, end_time=None, start_time=None)[source]¶ Bases:
object
Implementation 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.