Struct rusoto_ssm::UpdateMaintenanceWindowTaskRequest
[−]
[src]
pub struct UpdateMaintenanceWindowTaskRequest { pub description: Option<String>, pub logging_info: Option<LoggingInfo>, pub max_concurrency: Option<String>, pub max_errors: Option<String>, pub name: Option<String>, pub priority: Option<i64>, pub replace: Option<bool>, pub service_role_arn: Option<String>, pub targets: Option<Vec<Target>>, pub task_arn: Option<String>, pub task_invocation_parameters: Option<MaintenanceWindowTaskInvocationParameters>, pub task_parameters: Option<HashMap<String, MaintenanceWindowTaskParameterValueExpression>>, pub window_id: String, pub window_task_id: String, }
Fields
description: Option<String>
The new task description to specify.
logging_info: Option<LoggingInfo>
The new logging location in Amazon S3 to specify.
max_concurrency: Option<String>
The new MaxConcurrency
value you want to specify. MaxConcurrency
is the number of targets that are allowed to run this task in parallel.
max_errors: Option<String>
The new MaxErrors
value to specify. MaxErrors
is the maximum number of errors that are allowed before the task stops being scheduled.
name: Option<String>
The new task name to specify.
priority: Option<i64>
The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.
replace: Option<bool>
If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.
service_role_arn: Option<String>
The IAM service role ARN to modify. The system assumes this role during task execution.
targets: Option<Vec<Target>>
The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.
task_arn: Option<String>
The task ARN to modify.
task_invocation_parameters: Option<MaintenanceWindowTaskInvocationParameters>
The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.
task_parameters: Option<HashMap<String, MaintenanceWindowTaskParameterValueExpression>>
The parameters to modify. The map has the following format:
Key: string, between 1 and 255 characters
Value: an array of strings, each string is between 1 and 255 characters
window_id: String
The Maintenance Window ID that contains the task to modify.
window_task_id: String
The task ID to modify.
Trait Implementations
impl Default for UpdateMaintenanceWindowTaskRequest
[src]
fn default() -> UpdateMaintenanceWindowTaskRequest
[src]
Returns the "default value" for a type. Read more
impl Debug for UpdateMaintenanceWindowTaskRequest
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Clone for UpdateMaintenanceWindowTaskRequest
[src]
fn clone(&self) -> UpdateMaintenanceWindowTaskRequest
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more