pub fn serialize_operation_crate_operation_add_tags(
input: &crate::input::AddTagsInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_add_tags_input(&mut object, input);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_create_trail(
input: &crate::input::CreateTrailInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_create_trail_input(&mut object, input);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_delete_trail(
input: &crate::input::DeleteTrailInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_delete_trail_input(&mut object, input);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_describe_trails(
input: &crate::input::DescribeTrailsInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_describe_trails_input(&mut object, input);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_get_event_selectors(
input: &crate::input::GetEventSelectorsInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_get_event_selectors_input(&mut object, input);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_get_insight_selectors(
input: &crate::input::GetInsightSelectorsInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_get_insight_selectors_input(
&mut object,
input,
);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_get_trail(
input: &crate::input::GetTrailInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_get_trail_input(&mut object, input);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_get_trail_status(
input: &crate::input::GetTrailStatusInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_get_trail_status_input(&mut object, input);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_list_public_keys(
input: &crate::input::ListPublicKeysInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_list_public_keys_input(&mut object, input);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_list_tags(
input: &crate::input::ListTagsInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_list_tags_input(&mut object, input);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_list_trails(
input: &crate::input::ListTrailsInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_list_trails_input(&mut object, input);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_lookup_events(
input: &crate::input::LookupEventsInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_lookup_events_input(&mut object, input);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_put_event_selectors(
input: &crate::input::PutEventSelectorsInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_put_event_selectors_input(&mut object, input);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_put_insight_selectors(
input: &crate::input::PutInsightSelectorsInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_put_insight_selectors_input(
&mut object,
input,
);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_remove_tags(
input: &crate::input::RemoveTagsInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_remove_tags_input(&mut object, input);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_start_logging(
input: &crate::input::StartLoggingInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_start_logging_input(&mut object, input);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_stop_logging(
input: &crate::input::StopLoggingInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_stop_logging_input(&mut object, input);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_update_trail(
input: &crate::input::UpdateTrailInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_update_trail_input(&mut object, input);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}