pub struct UpdateMaintenanceWindowTargetRequest {
pub description: Option<String>,
pub name: Option<String>,
pub owner_information: Option<String>,
pub replace: Option<bool>,
pub targets: Option<Vec<Target>>,
pub window_id: String,
pub window_target_id: String,
}Fields§
§description: Option<String>An optional description for the update.
name: Option<String>A name for the update.
owner_information: Option<String>User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.
replace: Option<bool>If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.
targets: Option<Vec<Target>>The targets to add or replace.
window_id: StringThe maintenance window ID with which to modify the target.
window_target_id: StringThe target ID to modify.
Trait Implementations§
Source§impl Clone for UpdateMaintenanceWindowTargetRequest
impl Clone for UpdateMaintenanceWindowTargetRequest
Source§fn clone(&self) -> UpdateMaintenanceWindowTargetRequest
fn clone(&self) -> UpdateMaintenanceWindowTargetRequest
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 moreSource§impl Default for UpdateMaintenanceWindowTargetRequest
impl Default for UpdateMaintenanceWindowTargetRequest
Source§fn default() -> UpdateMaintenanceWindowTargetRequest
fn default() -> UpdateMaintenanceWindowTargetRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for UpdateMaintenanceWindowTargetRequest
impl PartialEq for UpdateMaintenanceWindowTargetRequest
Source§fn eq(&self, other: &UpdateMaintenanceWindowTargetRequest) -> bool
fn eq(&self, other: &UpdateMaintenanceWindowTargetRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for UpdateMaintenanceWindowTargetRequest
Auto Trait Implementations§
impl Freeze for UpdateMaintenanceWindowTargetRequest
impl RefUnwindSafe for UpdateMaintenanceWindowTargetRequest
impl Send for UpdateMaintenanceWindowTargetRequest
impl Sync for UpdateMaintenanceWindowTargetRequest
impl Unpin for UpdateMaintenanceWindowTargetRequest
impl UnwindSafe for UpdateMaintenanceWindowTargetRequest
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