pub struct Builder { /* private fields */ }
Expand description
A builder for EnableSerialConsoleAccessOutput
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn serial_console_access_enabled(self, input: bool) -> Self
pub fn serial_console_access_enabled(self, input: bool) -> Self
If true
, access to the EC2 serial console of all instances is enabled for your account. If false
, access to the EC2 serial console of all instances is disabled for your account.
sourcepub fn set_serial_console_access_enabled(self, input: Option<bool>) -> Self
pub fn set_serial_console_access_enabled(self, input: Option<bool>) -> Self
If true
, access to the EC2 serial console of all instances is enabled for your account. If false
, access to the EC2 serial console of all instances is disabled for your account.
Examples found in repository?
src/xml_deser.rs (line 16304)
16271 16272 16273 16274 16275 16276 16277 16278 16279 16280 16281 16282 16283 16284 16285 16286 16287 16288 16289 16290 16291 16292 16293 16294 16295 16296 16297 16298 16299 16300 16301 16302 16303 16304 16305 16306 16307 16308 16309 16310 16311
pub fn deser_operation_crate_operation_enable_serial_console_access(
inp: &[u8],
mut builder: crate::output::enable_serial_console_access_output::Builder,
) -> Result<
crate::output::enable_serial_console_access_output::Builder,
aws_smithy_xml::decode::XmlDecodeError,
> {
let mut doc = aws_smithy_xml::decode::Document::try_from(inp)?;
#[allow(unused_mut)]
let mut decoder = doc.root_element()?;
#[allow(unused_variables)]
let start_el = decoder.start_el();
if !(start_el.matches("EnableSerialConsoleAccessResponse")) {
return Err(aws_smithy_xml::decode::XmlDecodeError::custom(format!(
"invalid root, expected EnableSerialConsoleAccessResponse got {:?}",
start_el
)));
}
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("serialConsoleAccessEnabled") /* SerialConsoleAccessEnabled com.amazonaws.ec2.synthetic#EnableSerialConsoleAccessOutput$SerialConsoleAccessEnabled */ => {
let var_620 =
Some(
{
<bool as aws_smithy_types::primitive::Parse>::parse_smithy_primitive(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
.map_err(|_|aws_smithy_xml::decode::XmlDecodeError::custom("expected (boolean: `com.amazonaws.ec2#Boolean`)"))
}
?
)
;
builder = builder.set_serial_console_access_enabled(var_620);
}
,
_ => {}
}
}
Ok(builder)
}
sourcepub fn build(self) -> EnableSerialConsoleAccessOutput
pub fn build(self) -> EnableSerialConsoleAccessOutput
Consumes the builder and constructs a EnableSerialConsoleAccessOutput
.
Examples found in repository?
src/operation_deser.rs (line 11286)
11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 11286 11287 11288
pub fn parse_enable_serial_console_access_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::EnableSerialConsoleAccessOutput,
crate::error::EnableSerialConsoleAccessError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::enable_serial_console_access_output::Builder::default();
let _ = response;
output = crate::xml_deser::deser_operation_crate_operation_enable_serial_console_access(
response.body().as_ref(),
output,
)
.map_err(crate::error::EnableSerialConsoleAccessError::unhandled)?;
output.build()
})
}