#[non_exhaustive]pub struct InstanceTagNotificationAttribute { /* private fields */ }
Expand description
Describes the registered tag keys for the current Region.
Implementations§
source§impl InstanceTagNotificationAttribute
impl InstanceTagNotificationAttribute
sourcepub fn instance_tag_keys(&self) -> Option<&[String]>
pub fn instance_tag_keys(&self) -> Option<&[String]>
The registered tag keys.
Indicates wheter all tag keys in the current Region are registered to appear in scheduled event notifications. true
indicates that all tag keys in the current Region are registered.
source§impl InstanceTagNotificationAttribute
impl InstanceTagNotificationAttribute
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture InstanceTagNotificationAttribute
.
Examples found in repository?
src/xml_deser.rs (line 32629)
32624 32625 32626 32627 32628 32629 32630 32631 32632 32633 32634 32635 32636 32637 32638 32639 32640 32641 32642 32643 32644 32645 32646 32647 32648 32649 32650 32651 32652 32653 32654 32655 32656 32657 32658 32659 32660 32661
pub fn deser_structure_crate_model_instance_tag_notification_attribute(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::InstanceTagNotificationAttribute, aws_smithy_xml::decode::XmlDecodeError>
{
#[allow(unused_mut)]
let mut builder = crate::model::InstanceTagNotificationAttribute::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("instanceTagKeySet") /* InstanceTagKeys com.amazonaws.ec2#InstanceTagNotificationAttribute$InstanceTagKeys */ => {
let var_1463 =
Some(
crate::xml_deser::deser_list_com_amazonaws_ec2_instance_tag_key_set(&mut tag)
?
)
;
builder = builder.set_instance_tag_keys(var_1463);
}
,
s if s.matches("includeAllTagsOfInstance") /* IncludeAllTagsOfInstance com.amazonaws.ec2#InstanceTagNotificationAttribute$IncludeAllTagsOfInstance */ => {
let var_1464 =
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_include_all_tags_of_instance(var_1464);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for InstanceTagNotificationAttribute
impl Clone for InstanceTagNotificationAttribute
source§fn clone(&self) -> InstanceTagNotificationAttribute
fn clone(&self) -> InstanceTagNotificationAttribute
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