107 107 | "com.amazonaws.ec2.synthetic",
|
108 108 | "DescribeImageAttributeOutput",
|
109 109 | );
|
110 110 | static DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_DESCRIPTION: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
111 111 | ::aws_smithy_schema::ShapeId::from_static(
|
112 112 | "com.amazonaws.ec2.synthetic#DescribeImageAttributeOutput$Description",
|
113 113 | "com.amazonaws.ec2.synthetic",
|
114 114 | "DescribeImageAttributeOutput",
|
115 115 | ),
|
116 116 | ::aws_smithy_schema::ShapeType::Structure,
|
117 - | "description",
|
117 + | "Description",
|
118 118 | 0,
|
119 119 | )
|
120 120 | .with_xml_name("description");
|
121 121 | static DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_KERNEL_ID: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
122 122 | ::aws_smithy_schema::ShapeId::from_static(
|
123 123 | "com.amazonaws.ec2.synthetic#DescribeImageAttributeOutput$KernelId",
|
124 124 | "com.amazonaws.ec2.synthetic",
|
125 125 | "DescribeImageAttributeOutput",
|
126 126 | ),
|
127 127 | ::aws_smithy_schema::ShapeType::Structure,
|
128 - | "kernel_id",
|
128 + | "KernelId",
|
129 129 | 1,
|
130 130 | )
|
131 131 | .with_xml_name("kernel");
|
132 132 | static DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_RAMDISK_ID: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
133 133 | ::aws_smithy_schema::ShapeId::from_static(
|
134 134 | "com.amazonaws.ec2.synthetic#DescribeImageAttributeOutput$RamdiskId",
|
135 135 | "com.amazonaws.ec2.synthetic",
|
136 136 | "DescribeImageAttributeOutput",
|
137 137 | ),
|
138 138 | ::aws_smithy_schema::ShapeType::Structure,
|
139 - | "ramdisk_id",
|
139 + | "RamdiskId",
|
140 140 | 2,
|
141 141 | )
|
142 142 | .with_xml_name("ramdisk");
|
143 143 | static DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_SRIOV_NET_SUPPORT: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
144 144 | ::aws_smithy_schema::ShapeId::from_static(
|
145 145 | "com.amazonaws.ec2.synthetic#DescribeImageAttributeOutput$SriovNetSupport",
|
146 146 | "com.amazonaws.ec2.synthetic",
|
147 147 | "DescribeImageAttributeOutput",
|
148 148 | ),
|
149 149 | ::aws_smithy_schema::ShapeType::Structure,
|
150 - | "sriov_net_support",
|
150 + | "SriovNetSupport",
|
151 151 | 3,
|
152 152 | )
|
153 153 | .with_xml_name("sriovNetSupport");
|
154 154 | static DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_BOOT_MODE: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
155 155 | ::aws_smithy_schema::ShapeId::from_static(
|
156 156 | "com.amazonaws.ec2.synthetic#DescribeImageAttributeOutput$BootMode",
|
157 157 | "com.amazonaws.ec2.synthetic",
|
158 158 | "DescribeImageAttributeOutput",
|
159 159 | ),
|
160 160 | ::aws_smithy_schema::ShapeType::Structure,
|
161 - | "boot_mode",
|
161 + | "BootMode",
|
162 162 | 4,
|
163 163 | )
|
164 164 | .with_xml_name("bootMode");
|
165 165 | static DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_TPM_SUPPORT: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
166 166 | ::aws_smithy_schema::ShapeId::from_static(
|
167 167 | "com.amazonaws.ec2.synthetic#DescribeImageAttributeOutput$TpmSupport",
|
168 168 | "com.amazonaws.ec2.synthetic",
|
169 169 | "DescribeImageAttributeOutput",
|
170 170 | ),
|
171 171 | ::aws_smithy_schema::ShapeType::Structure,
|
172 - | "tpm_support",
|
172 + | "TpmSupport",
|
173 173 | 5,
|
174 174 | )
|
175 175 | .with_xml_name("tpmSupport");
|
176 176 | static DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_UEFI_DATA: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
177 177 | ::aws_smithy_schema::ShapeId::from_static(
|
178 178 | "com.amazonaws.ec2.synthetic#DescribeImageAttributeOutput$UefiData",
|
179 179 | "com.amazonaws.ec2.synthetic",
|
180 180 | "DescribeImageAttributeOutput",
|
181 181 | ),
|
182 182 | ::aws_smithy_schema::ShapeType::Structure,
|
183 - | "uefi_data",
|
183 + | "UefiData",
|
184 184 | 6,
|
185 185 | )
|
186 186 | .with_xml_name("uefiData");
|
187 187 | static DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_LAST_LAUNCHED_TIME: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
188 188 | ::aws_smithy_schema::ShapeId::from_static(
|
189 189 | "com.amazonaws.ec2.synthetic#DescribeImageAttributeOutput$LastLaunchedTime",
|
190 190 | "com.amazonaws.ec2.synthetic",
|
191 191 | "DescribeImageAttributeOutput",
|
192 192 | ),
|
193 193 | ::aws_smithy_schema::ShapeType::Structure,
|
194 - | "last_launched_time",
|
194 + | "LastLaunchedTime",
|
195 195 | 7,
|
196 196 | )
|
197 197 | .with_xml_name("lastLaunchedTime");
|
198 198 | static DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_IMDS_SUPPORT: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
199 199 | ::aws_smithy_schema::ShapeId::from_static(
|
200 200 | "com.amazonaws.ec2.synthetic#DescribeImageAttributeOutput$ImdsSupport",
|
201 201 | "com.amazonaws.ec2.synthetic",
|
202 202 | "DescribeImageAttributeOutput",
|
203 203 | ),
|
204 204 | ::aws_smithy_schema::ShapeType::Structure,
|
205 - | "imds_support",
|
205 + | "ImdsSupport",
|
206 206 | 8,
|
207 207 | )
|
208 208 | .with_xml_name("imdsSupport");
|
209 209 | static DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_DEREGISTRATION_PROTECTION: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
210 210 | ::aws_smithy_schema::ShapeId::from_static(
|
211 211 | "com.amazonaws.ec2.synthetic#DescribeImageAttributeOutput$DeregistrationProtection",
|
212 212 | "com.amazonaws.ec2.synthetic",
|
213 213 | "DescribeImageAttributeOutput",
|
214 214 | ),
|
215 215 | ::aws_smithy_schema::ShapeType::Structure,
|
216 - | "deregistration_protection",
|
216 + | "DeregistrationProtection",
|
217 217 | 9,
|
218 218 | )
|
219 219 | .with_xml_name("deregistrationProtection");
|
220 220 | static DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_IMAGE_ID: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
221 221 | ::aws_smithy_schema::ShapeId::from_static(
|
222 222 | "com.amazonaws.ec2.synthetic#DescribeImageAttributeOutput$ImageId",
|
223 223 | "com.amazonaws.ec2.synthetic",
|
224 224 | "DescribeImageAttributeOutput",
|
225 225 | ),
|
226 226 | ::aws_smithy_schema::ShapeType::String,
|
227 - | "image_id",
|
227 + | "ImageId",
|
228 228 | 10,
|
229 229 | )
|
230 230 | .with_xml_name("imageId");
|
231 231 | static DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_LAUNCH_PERMISSIONS: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
232 232 | ::aws_smithy_schema::ShapeId::from_static(
|
233 233 | "com.amazonaws.ec2.synthetic#DescribeImageAttributeOutput$LaunchPermissions",
|
234 234 | "com.amazonaws.ec2.synthetic",
|
235 235 | "DescribeImageAttributeOutput",
|
236 236 | ),
|
237 237 | ::aws_smithy_schema::ShapeType::List,
|
238 - | "launch_permissions",
|
238 + | "LaunchPermissions",
|
239 239 | 11,
|
240 240 | )
|
241 241 | .with_xml_name("launchPermission");
|
242 242 | static DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_PRODUCT_CODES: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
243 243 | ::aws_smithy_schema::ShapeId::from_static(
|
244 244 | "com.amazonaws.ec2.synthetic#DescribeImageAttributeOutput$ProductCodes",
|
245 245 | "com.amazonaws.ec2.synthetic",
|
246 246 | "DescribeImageAttributeOutput",
|
247 247 | ),
|
248 248 | ::aws_smithy_schema::ShapeType::List,
|
249 - | "product_codes",
|
249 + | "ProductCodes",
|
250 250 | 12,
|
251 251 | )
|
252 252 | .with_xml_name("productCodes");
|
253 253 | static DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_BLOCK_DEVICE_MAPPINGS: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
254 254 | ::aws_smithy_schema::ShapeId::from_static(
|
255 255 | "com.amazonaws.ec2.synthetic#DescribeImageAttributeOutput$BlockDeviceMappings",
|
256 256 | "com.amazonaws.ec2.synthetic",
|
257 257 | "DescribeImageAttributeOutput",
|
258 258 | ),
|
259 259 | ::aws_smithy_schema::ShapeType::List,
|
260 - | "block_device_mappings",
|
260 + | "BlockDeviceMappings",
|
261 261 | 13,
|
262 262 | )
|
263 263 | .with_xml_name("blockDeviceMapping");
|
264 + | static DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER__REQUEST_ID: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
265 + | ::aws_smithy_schema::ShapeId::from_static("synthetic#request_id", "synthetic", "request_id"),
|
266 + | ::aws_smithy_schema::ShapeType::String,
|
267 + | "request_id",
|
268 + | 14,
|
269 + | )
|
270 + | .with_http_header("x-amzn-requestid");
|
264 271 | static DESCRIBEIMAGEATTRIBUTEOUTPUT_SCHEMA: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_struct(
|
265 272 | DESCRIBEIMAGEATTRIBUTEOUTPUT_SCHEMA_ID,
|
266 273 | ::aws_smithy_schema::ShapeType::Structure,
|
267 274 | &[
|
268 275 | &DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_DESCRIPTION,
|
269 276 | &DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_KERNEL_ID,
|
270 277 | &DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_RAMDISK_ID,
|
271 278 | &DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_SRIOV_NET_SUPPORT,
|
272 279 | &DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_BOOT_MODE,
|
273 280 | &DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_TPM_SUPPORT,
|
274 281 | &DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_UEFI_DATA,
|
275 282 | &DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_LAST_LAUNCHED_TIME,
|
276 283 | &DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_IMDS_SUPPORT,
|
277 284 | &DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_DEREGISTRATION_PROTECTION,
|
278 285 | &DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_IMAGE_ID,
|
279 286 | &DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_LAUNCH_PERMISSIONS,
|
280 287 | &DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_PRODUCT_CODES,
|
281 288 | &DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER_BLOCK_DEVICE_MAPPINGS,
|
289 + | &DESCRIBEIMAGEATTRIBUTEOUTPUT_MEMBER__REQUEST_ID,
|
282 290 | ],
|
283 291 | );
|
284 292 | impl DescribeImageAttributeOutput {
|
285 293 | /// The schema for this shape.
|
286 294 | pub const SCHEMA: &'static ::aws_smithy_schema::Schema = &DESCRIBEIMAGEATTRIBUTEOUTPUT_SCHEMA;
|
287 295 | }
|
288 296 | impl ::aws_smithy_schema::serde::SerializableStruct for DescribeImageAttributeOutput {
|
289 297 | #[allow(unused_variables, clippy::diverging_sub_expression)]
|
290 298 | fn serialize_members(
|
291 299 | &self,
|
355 363 | }
|
356 364 | Ok(())
|
357 365 | },
|
358 366 | )?;
|
359 367 | }
|
360 368 | Ok(())
|
361 369 | }
|
362 370 | }
|
363 371 | impl DescribeImageAttributeOutput {
|
364 372 | /// Deserializes this structure from a [`ShapeDeserializer`].
|
365 - | pub fn deserialize<D: ::aws_smithy_schema::serde::ShapeDeserializer>(
|
366 - | deserializer: &mut D,
|
373 + | pub fn deserialize(
|
374 + | deserializer: &mut dyn ::aws_smithy_schema::serde::ShapeDeserializer,
|
375 + | ) -> ::std::result::Result<Self, ::aws_smithy_schema::serde::SerdeError> {
|
376 + | #[allow(unused_variables, unused_mut)]
|
377 + | let mut builder = Self::builder();
|
378 + | #[allow(
|
379 + | unused_variables,
|
380 + | unreachable_code,
|
381 + | clippy::single_match,
|
382 + | clippy::match_single_binding,
|
383 + | clippy::diverging_sub_expression
|
384 + | )]
|
385 + | deserializer.read_struct(&DESCRIBEIMAGEATTRIBUTEOUTPUT_SCHEMA, &mut |member, deser| {
|
386 + | match member.member_index() {
|
387 + | Some(0) => {
|
388 + | builder.description = Some(crate::types::AttributeValue::deserialize(deser)?);
|
389 + | }
|
390 + | Some(1) => {
|
391 + | builder.kernel_id = Some(crate::types::AttributeValue::deserialize(deser)?);
|
392 + | }
|
393 + | Some(2) => {
|
394 + | builder.ramdisk_id = Some(crate::types::AttributeValue::deserialize(deser)?);
|
395 + | }
|
396 + | Some(3) => {
|
397 + | builder.sriov_net_support = Some(crate::types::AttributeValue::deserialize(deser)?);
|
398 + | }
|
399 + | Some(4) => {
|
400 + | builder.boot_mode = Some(crate::types::AttributeValue::deserialize(deser)?);
|
401 + | }
|
402 + | Some(5) => {
|
403 + | builder.tpm_support = Some(crate::types::AttributeValue::deserialize(deser)?);
|
404 + | }
|
405 + | Some(6) => {
|
406 + | builder.uefi_data = Some(crate::types::AttributeValue::deserialize(deser)?);
|
407 + | }
|
408 + | Some(7) => {
|
409 + | builder.last_launched_time = Some(crate::types::AttributeValue::deserialize(deser)?);
|
410 + | }
|
411 + | Some(8) => {
|
412 + | builder.imds_support = Some(crate::types::AttributeValue::deserialize(deser)?);
|
413 + | }
|
414 + | Some(9) => {
|
415 + | builder.deregistration_protection = Some(crate::types::AttributeValue::deserialize(deser)?);
|
416 + | }
|
417 + | Some(10) => {
|
418 + | builder.image_id = Some(deser.read_string(member)?);
|
419 + | }
|
420 + | Some(11) => {
|
421 + | builder.launch_permissions = Some({
|
422 + | let mut container = Vec::new();
|
423 + | deser.read_list(member, &mut |deser| {
|
424 + | container.push(crate::types::LaunchPermission::deserialize(deser)?);
|
425 + | Ok(())
|
426 + | })?;
|
427 + | container
|
428 + | });
|
429 + | }
|
430 + | Some(12) => {
|
431 + | builder.product_codes = Some({
|
432 + | let mut container = Vec::new();
|
433 + | deser.read_list(member, &mut |deser| {
|
434 + | container.push(crate::types::ProductCode::deserialize(deser)?);
|
435 + | Ok(())
|
436 + | })?;
|
437 + | container
|
438 + | });
|
439 + | }
|
440 + | Some(13) => {
|
441 + | builder.block_device_mappings = Some({
|
442 + | let mut container = Vec::new();
|
443 + | deser.read_list(member, &mut |deser| {
|
444 + | container.push(crate::types::BlockDeviceMapping::deserialize(deser)?);
|
445 + | Ok(())
|
446 + | })?;
|
447 + | container
|
448 + | });
|
449 + | }
|
450 + | Some(14) => {
|
451 + | builder._request_id = Some(deser.read_string(member)?);
|
452 + | }
|
453 + | _ => {}
|
454 + | }
|
455 + | Ok(())
|
456 + | })?;
|
457 + | Ok(builder.build())
|
458 + | }
|
459 + | }
|
460 + | impl DescribeImageAttributeOutput {
|
461 + | /// Deserializes this structure from a body deserializer and HTTP response headers.
|
462 + | /// Header-bound members are read directly from headers, avoiding runtime
|
463 + | /// member iteration overhead. Body members are read via the deserializer.
|
464 + | pub fn deserialize_with_response(
|
465 + | deserializer: &mut dyn ::aws_smithy_schema::serde::ShapeDeserializer,
|
466 + | headers: &::aws_smithy_runtime_api::http::Headers,
|
467 + | _status: u16,
|
468 + | _body: &[u8],
|
367 469 | ) -> ::std::result::Result<Self, ::aws_smithy_schema::serde::SerdeError> {
|
368 470 | #[allow(unused_variables, unused_mut)]
|
369 471 | let mut builder = Self::builder();
|
472 + | if let Some(val) = headers.get("x-amzn-requestid") {
|
473 + | builder._request_id = Some(val.to_string());
|
474 + | }
|
370 475 | #[allow(
|
371 476 | unused_variables,
|
372 477 | unreachable_code,
|
373 478 | clippy::single_match,
|
374 479 | clippy::match_single_binding,
|
375 480 | clippy::diverging_sub_expression
|
376 481 | )]
|
377 - | deserializer.read_struct(&DESCRIBEIMAGEATTRIBUTEOUTPUT_SCHEMA, (), |_, member, deser| {
|
482 + | deserializer.read_struct(&DESCRIBEIMAGEATTRIBUTEOUTPUT_SCHEMA, &mut |member, deser| {
|
378 483 | match member.member_index() {
|
379 484 | Some(0) => {
|
380 485 | builder.description = Some(crate::types::AttributeValue::deserialize(deser)?);
|
381 486 | }
|
382 487 | Some(1) => {
|
383 488 | builder.kernel_id = Some(crate::types::AttributeValue::deserialize(deser)?);
|
384 489 | }
|
385 490 | Some(2) => {
|
386 491 | builder.ramdisk_id = Some(crate::types::AttributeValue::deserialize(deser)?);
|
387 492 | }
|
388 493 | Some(3) => {
|
389 494 | builder.sriov_net_support = Some(crate::types::AttributeValue::deserialize(deser)?);
|
390 495 | }
|
391 496 | Some(4) => {
|
392 497 | builder.boot_mode = Some(crate::types::AttributeValue::deserialize(deser)?);
|
393 498 | }
|
394 499 | Some(5) => {
|
395 500 | builder.tpm_support = Some(crate::types::AttributeValue::deserialize(deser)?);
|
396 501 | }
|
397 502 | Some(6) => {
|
398 503 | builder.uefi_data = Some(crate::types::AttributeValue::deserialize(deser)?);
|
399 504 | }
|
400 505 | Some(7) => {
|
401 506 | builder.last_launched_time = Some(crate::types::AttributeValue::deserialize(deser)?);
|
402 507 | }
|
403 508 | Some(8) => {
|
404 509 | builder.imds_support = Some(crate::types::AttributeValue::deserialize(deser)?);
|
405 510 | }
|
406 511 | Some(9) => {
|
407 512 | builder.deregistration_protection = Some(crate::types::AttributeValue::deserialize(deser)?);
|
408 513 | }
|
409 514 | Some(10) => {
|
410 515 | builder.image_id = Some(deser.read_string(member)?);
|
411 516 | }
|
412 517 | Some(11) => {
|
413 518 | builder.launch_permissions = Some({
|
414 - | let container = if let Some(cap) = deser.container_size() {
|
415 - | Vec::with_capacity(cap)
|
416 - | } else {
|
417 - | Vec::new()
|
418 - | };
|
419 - | deser.read_list(member, container, |mut list, deser| {
|
420 - | list.push(crate::types::LaunchPermission::deserialize(deser)?);
|
421 - | Ok(list)
|
422 - | })?
|
519 + | let mut container = Vec::new();
|
520 + | deser.read_list(member, &mut |deser| {
|
521 + | container.push(crate::types::LaunchPermission::deserialize(deser)?);
|
522 + | Ok(())
|
523 + | })?;
|
524 + | container
|
423 525 | });
|
424 526 | }
|
425 527 | Some(12) => {
|
426 528 | builder.product_codes = Some({
|
427 - | let container = if let Some(cap) = deser.container_size() {
|
428 - | Vec::with_capacity(cap)
|
429 - | } else {
|
430 - | Vec::new()
|
431 - | };
|
432 - | deser.read_list(member, container, |mut list, deser| {
|
433 - | list.push(crate::types::ProductCode::deserialize(deser)?);
|
434 - | Ok(list)
|
435 - | })?
|
529 + | let mut container = Vec::new();
|
530 + | deser.read_list(member, &mut |deser| {
|
531 + | container.push(crate::types::ProductCode::deserialize(deser)?);
|
532 + | Ok(())
|
533 + | })?;
|
534 + | container
|
436 535 | });
|
437 536 | }
|
438 537 | Some(13) => {
|
439 538 | builder.block_device_mappings = Some({
|
440 - | let container = if let Some(cap) = deser.container_size() {
|
441 - | Vec::with_capacity(cap)
|
442 - | } else {
|
443 - | Vec::new()
|
444 - | };
|
445 - | deser.read_list(member, container, |mut list, deser| {
|
446 - | list.push(crate::types::BlockDeviceMapping::deserialize(deser)?);
|
447 - | Ok(list)
|
448 - | })?
|
539 + | let mut container = Vec::new();
|
540 + | deser.read_list(member, &mut |deser| {
|
541 + | container.push(crate::types::BlockDeviceMapping::deserialize(deser)?);
|
542 + | Ok(())
|
543 + | })?;
|
544 + | container
|
449 545 | });
|
450 546 | }
|
451 547 | _ => {}
|
452 548 | }
|
453 549 | Ok(())
|
454 550 | })?;
|
455 551 | Ok(builder.build())
|
456 552 | }
|
457 553 | }
|
458 554 | impl ::aws_types::request_id::RequestId for DescribeImageAttributeOutput {
|