Struct aws_sdk_ec2::model::EnclaveOptions
source · #[non_exhaustive]pub struct EnclaveOptions { /* private fields */ }
Expand description
Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves.
Implementations§
source§impl EnclaveOptions
impl EnclaveOptions
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture EnclaveOptions
.
Examples found in repository?
src/xml_deser.rs (line 33740)
33736 33737 33738 33739 33740 33741 33742 33743 33744 33745 33746 33747 33748 33749 33750 33751 33752 33753 33754 33755 33756 33757 33758 33759 33760 33761 33762
pub fn deser_structure_crate_model_enclave_options(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::EnclaveOptions, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::EnclaveOptions::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("enabled") /* Enabled com.amazonaws.ec2#EnclaveOptions$Enabled */ => {
let var_1478 =
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_enabled(var_1478);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for EnclaveOptions
impl Clone for EnclaveOptions
source§fn clone(&self) -> EnclaveOptions
fn clone(&self) -> EnclaveOptions
Returns a copy 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 more