Struct aws_sdk_cloudfront::model::KgKeyPairIds
source · #[non_exhaustive]pub struct KgKeyPairIds { /* private fields */ }
Expand description
A list of identifiers for the public keys that CloudFront can use to verify the signatures of signed URLs and signed cookies.
Implementations§
source§impl KgKeyPairIds
impl KgKeyPairIds
sourcepub fn key_group_id(&self) -> Option<&str>
pub fn key_group_id(&self) -> Option<&str>
The identifier of the key group that contains the public keys.
sourcepub fn key_pair_ids(&self) -> Option<&KeyPairIds>
pub fn key_pair_ids(&self) -> Option<&KeyPairIds>
A list of CloudFront key pair identifiers.
source§impl KgKeyPairIds
impl KgKeyPairIds
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture KgKeyPairIds
.
Examples found in repository?
src/xml_deser.rs (line 13797)
13793 13794 13795 13796 13797 13798 13799 13800 13801 13802 13803 13804 13805 13806 13807 13808 13809 13810 13811 13812 13813 13814 13815 13816 13817 13818 13819 13820 13821 13822 13823 13824 13825 13826 13827
pub fn deser_structure_crate_model_kg_key_pair_ids(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::KgKeyPairIds, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::KgKeyPairIds::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("KeyGroupId") /* KeyGroupId com.amazonaws.cloudfront#KGKeyPairIds$KeyGroupId */ => {
let var_579 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_key_group_id(var_579);
}
,
s if s.matches("KeyPairIds") /* KeyPairIds com.amazonaws.cloudfront#KGKeyPairIds$KeyPairIds */ => {
let var_580 =
Some(
crate::xml_deser::deser_structure_crate_model_key_pair_ids(&mut tag)
?
)
;
builder = builder.set_key_pair_ids(var_580);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for KgKeyPairIds
impl Clone for KgKeyPairIds
source§fn clone(&self) -> KgKeyPairIds
fn clone(&self) -> KgKeyPairIds
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