pub struct MaintenanceWindow {Show 16 fields
pub id: String,
pub name: String,
pub schedule: String,
pub duration: i64,
pub cutoff: i64,
pub allow_unassociated_targets: bool,
pub enabled: bool,
pub description: Option<String>,
pub tags: HashMap<String, String>,
pub targets: Vec<MaintenanceWindowTarget>,
pub tasks: Vec<MaintenanceWindowTask>,
pub schedule_timezone: Option<String>,
pub schedule_offset: Option<i64>,
pub start_date: Option<String>,
pub end_date: Option<String>,
pub client_token: Option<String>,
}Fields§
§id: String§name: String§schedule: String§duration: i64§cutoff: i64§allow_unassociated_targets: bool§enabled: bool§description: Option<String>§targets: Vec<MaintenanceWindowTarget>§tasks: Vec<MaintenanceWindowTask>§schedule_timezone: Option<String>§schedule_offset: Option<i64>§start_date: Option<String>§end_date: Option<String>§client_token: Option<String>Trait Implementations§
Source§impl Clone for MaintenanceWindow
impl Clone for MaintenanceWindow
Source§fn clone(&self) -> MaintenanceWindow
fn clone(&self) -> MaintenanceWindow
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for MaintenanceWindow
impl RefUnwindSafe for MaintenanceWindow
impl Send for MaintenanceWindow
impl Sync for MaintenanceWindow
impl Unpin for MaintenanceWindow
impl UnsafeUnpin for MaintenanceWindow
impl UnwindSafe for MaintenanceWindow
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more