When passing UpdateMaintenanceWindowTaskRequest as input to an Aws::Client method, you can use a vanilla Hash:
{
window_id: "MaintenanceWindowId", window_task_id: "MaintenanceWindowTaskId", targets: [
{
key: "TargetKey",
values: ["TargetValue"],
},
],
task_arn: "MaintenanceWindowTaskArn",
service_role_arn: "ServiceRole",
task_parameters: {
"MaintenanceWindowTaskParameterName" => {
values: ["MaintenanceWindowTaskParameterValue"],
},
},
task_invocation_parameters: {
run_command: {
comment: "Comment",
cloud_watch_output_config: {
cloud_watch_log_group_name: "CloudWatchLogGroupName",
cloud_watch_output_enabled: false,
},
document_hash: "DocumentHash",
document_hash_type: "Sha256", document_version: "DocumentVersion",
notification_config: {
notification_arn: "NotificationArn",
notification_events: ["All"], notification_type: "Command", },
output_s3_bucket_name: "S3BucketName",
output_s3_key_prefix: "S3KeyPrefix",
parameters: {
"ParameterName" => ["ParameterValue"],
},
service_role_arn: "ServiceRole",
timeout_seconds: 1,
},
automation: {
document_version: "DocumentVersion",
parameters: {
"AutomationParameterKey" => ["AutomationParameterValue"],
},
},
step_functions: {
input: "MaintenanceWindowStepFunctionsInput",
name: "MaintenanceWindowStepFunctionsName",
},
lambda: {
client_context: "MaintenanceWindowLambdaClientContext",
qualifier: "MaintenanceWindowLambdaQualifier",
payload: "data",
},
},
priority: 1,
max_concurrency: "MaxConcurrency",
max_errors: "MaxErrors",
logging_info: {
s3_bucket_name: "S3BucketName", s3_key_prefix: "S3KeyPrefix",
s3_region: "S3Region", },
name: "MaintenanceWindowName",
description: "MaintenanceWindowDescription",
replace: false,
}
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4