115 115 | "com.amazonaws.configservice",
|
116 116 | "ConfigRuleEvaluationStatus",
|
117 117 | );
|
118 118 | static CONFIGRULEEVALUATIONSTATUS_MEMBER_CONFIG_RULE_NAME: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
119 119 | ::aws_smithy_schema::ShapeId::from_static(
|
120 120 | "com.amazonaws.configservice#ConfigRuleEvaluationStatus$ConfigRuleName",
|
121 121 | "com.amazonaws.configservice",
|
122 122 | "ConfigRuleEvaluationStatus",
|
123 123 | ),
|
124 124 | ::aws_smithy_schema::ShapeType::String,
|
125 - | "config_rule_name",
|
125 + | "ConfigRuleName",
|
126 126 | 0,
|
127 127 | );
|
128 128 | static CONFIGRULEEVALUATIONSTATUS_MEMBER_CONFIG_RULE_ARN: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
129 129 | ::aws_smithy_schema::ShapeId::from_static(
|
130 130 | "com.amazonaws.configservice#ConfigRuleEvaluationStatus$ConfigRuleArn",
|
131 131 | "com.amazonaws.configservice",
|
132 132 | "ConfigRuleEvaluationStatus",
|
133 133 | ),
|
134 134 | ::aws_smithy_schema::ShapeType::String,
|
135 - | "config_rule_arn",
|
135 + | "ConfigRuleArn",
|
136 136 | 1,
|
137 137 | );
|
138 138 | static CONFIGRULEEVALUATIONSTATUS_MEMBER_CONFIG_RULE_ID: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
139 139 | ::aws_smithy_schema::ShapeId::from_static(
|
140 140 | "com.amazonaws.configservice#ConfigRuleEvaluationStatus$ConfigRuleId",
|
141 141 | "com.amazonaws.configservice",
|
142 142 | "ConfigRuleEvaluationStatus",
|
143 143 | ),
|
144 144 | ::aws_smithy_schema::ShapeType::String,
|
145 - | "config_rule_id",
|
145 + | "ConfigRuleId",
|
146 146 | 2,
|
147 147 | );
|
148 148 | static CONFIGRULEEVALUATIONSTATUS_MEMBER_LAST_SUCCESSFUL_INVOCATION_TIME: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
149 149 | ::aws_smithy_schema::ShapeId::from_static(
|
150 150 | "com.amazonaws.configservice#ConfigRuleEvaluationStatus$LastSuccessfulInvocationTime",
|
151 151 | "com.amazonaws.configservice",
|
152 152 | "ConfigRuleEvaluationStatus",
|
153 153 | ),
|
154 154 | ::aws_smithy_schema::ShapeType::Timestamp,
|
155 - | "last_successful_invocation_time",
|
155 + | "LastSuccessfulInvocationTime",
|
156 156 | 3,
|
157 157 | );
|
158 158 | static CONFIGRULEEVALUATIONSTATUS_MEMBER_LAST_FAILED_INVOCATION_TIME: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
159 159 | ::aws_smithy_schema::ShapeId::from_static(
|
160 160 | "com.amazonaws.configservice#ConfigRuleEvaluationStatus$LastFailedInvocationTime",
|
161 161 | "com.amazonaws.configservice",
|
162 162 | "ConfigRuleEvaluationStatus",
|
163 163 | ),
|
164 164 | ::aws_smithy_schema::ShapeType::Timestamp,
|
165 - | "last_failed_invocation_time",
|
165 + | "LastFailedInvocationTime",
|
166 166 | 4,
|
167 167 | );
|
168 168 | static CONFIGRULEEVALUATIONSTATUS_MEMBER_LAST_SUCCESSFUL_EVALUATION_TIME: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
169 169 | ::aws_smithy_schema::ShapeId::from_static(
|
170 170 | "com.amazonaws.configservice#ConfigRuleEvaluationStatus$LastSuccessfulEvaluationTime",
|
171 171 | "com.amazonaws.configservice",
|
172 172 | "ConfigRuleEvaluationStatus",
|
173 173 | ),
|
174 174 | ::aws_smithy_schema::ShapeType::Timestamp,
|
175 - | "last_successful_evaluation_time",
|
175 + | "LastSuccessfulEvaluationTime",
|
176 176 | 5,
|
177 177 | );
|
178 178 | static CONFIGRULEEVALUATIONSTATUS_MEMBER_LAST_FAILED_EVALUATION_TIME: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
179 179 | ::aws_smithy_schema::ShapeId::from_static(
|
180 180 | "com.amazonaws.configservice#ConfigRuleEvaluationStatus$LastFailedEvaluationTime",
|
181 181 | "com.amazonaws.configservice",
|
182 182 | "ConfigRuleEvaluationStatus",
|
183 183 | ),
|
184 184 | ::aws_smithy_schema::ShapeType::Timestamp,
|
185 - | "last_failed_evaluation_time",
|
185 + | "LastFailedEvaluationTime",
|
186 186 | 6,
|
187 187 | );
|
188 188 | static CONFIGRULEEVALUATIONSTATUS_MEMBER_FIRST_ACTIVATED_TIME: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
189 189 | ::aws_smithy_schema::ShapeId::from_static(
|
190 190 | "com.amazonaws.configservice#ConfigRuleEvaluationStatus$FirstActivatedTime",
|
191 191 | "com.amazonaws.configservice",
|
192 192 | "ConfigRuleEvaluationStatus",
|
193 193 | ),
|
194 194 | ::aws_smithy_schema::ShapeType::Timestamp,
|
195 - | "first_activated_time",
|
195 + | "FirstActivatedTime",
|
196 196 | 7,
|
197 197 | );
|
198 198 | static CONFIGRULEEVALUATIONSTATUS_MEMBER_LAST_DEACTIVATED_TIME: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
199 199 | ::aws_smithy_schema::ShapeId::from_static(
|
200 200 | "com.amazonaws.configservice#ConfigRuleEvaluationStatus$LastDeactivatedTime",
|
201 201 | "com.amazonaws.configservice",
|
202 202 | "ConfigRuleEvaluationStatus",
|
203 203 | ),
|
204 204 | ::aws_smithy_schema::ShapeType::Timestamp,
|
205 - | "last_deactivated_time",
|
205 + | "LastDeactivatedTime",
|
206 206 | 8,
|
207 207 | );
|
208 208 | static CONFIGRULEEVALUATIONSTATUS_MEMBER_LAST_ERROR_CODE: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
209 209 | ::aws_smithy_schema::ShapeId::from_static(
|
210 210 | "com.amazonaws.configservice#ConfigRuleEvaluationStatus$LastErrorCode",
|
211 211 | "com.amazonaws.configservice",
|
212 212 | "ConfigRuleEvaluationStatus",
|
213 213 | ),
|
214 214 | ::aws_smithy_schema::ShapeType::String,
|
215 - | "last_error_code",
|
215 + | "LastErrorCode",
|
216 216 | 9,
|
217 217 | );
|
218 218 | static CONFIGRULEEVALUATIONSTATUS_MEMBER_LAST_ERROR_MESSAGE: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
219 219 | ::aws_smithy_schema::ShapeId::from_static(
|
220 220 | "com.amazonaws.configservice#ConfigRuleEvaluationStatus$LastErrorMessage",
|
221 221 | "com.amazonaws.configservice",
|
222 222 | "ConfigRuleEvaluationStatus",
|
223 223 | ),
|
224 224 | ::aws_smithy_schema::ShapeType::String,
|
225 - | "last_error_message",
|
225 + | "LastErrorMessage",
|
226 226 | 10,
|
227 227 | );
|
228 228 | static CONFIGRULEEVALUATIONSTATUS_MEMBER_FIRST_EVALUATION_STARTED: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
229 229 | ::aws_smithy_schema::ShapeId::from_static(
|
230 230 | "com.amazonaws.configservice#ConfigRuleEvaluationStatus$FirstEvaluationStarted",
|
231 231 | "com.amazonaws.configservice",
|
232 232 | "ConfigRuleEvaluationStatus",
|
233 233 | ),
|
234 234 | ::aws_smithy_schema::ShapeType::Boolean,
|
235 - | "first_evaluation_started",
|
235 + | "FirstEvaluationStarted",
|
236 236 | 11,
|
237 237 | );
|
238 238 | static CONFIGRULEEVALUATIONSTATUS_MEMBER_LAST_DEBUG_LOG_DELIVERY_STATUS: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
239 239 | ::aws_smithy_schema::ShapeId::from_static(
|
240 240 | "com.amazonaws.configservice#ConfigRuleEvaluationStatus$LastDebugLogDeliveryStatus",
|
241 241 | "com.amazonaws.configservice",
|
242 242 | "ConfigRuleEvaluationStatus",
|
243 243 | ),
|
244 244 | ::aws_smithy_schema::ShapeType::String,
|
245 - | "last_debug_log_delivery_status",
|
245 + | "LastDebugLogDeliveryStatus",
|
246 246 | 12,
|
247 247 | );
|
248 248 | static CONFIGRULEEVALUATIONSTATUS_MEMBER_LAST_DEBUG_LOG_DELIVERY_STATUS_REASON: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
249 249 | ::aws_smithy_schema::ShapeId::from_static(
|
250 250 | "com.amazonaws.configservice#ConfigRuleEvaluationStatus$LastDebugLogDeliveryStatusReason",
|
251 251 | "com.amazonaws.configservice",
|
252 252 | "ConfigRuleEvaluationStatus",
|
253 253 | ),
|
254 254 | ::aws_smithy_schema::ShapeType::String,
|
255 - | "last_debug_log_delivery_status_reason",
|
255 + | "LastDebugLogDeliveryStatusReason",
|
256 256 | 13,
|
257 257 | );
|
258 258 | static CONFIGRULEEVALUATIONSTATUS_MEMBER_LAST_DEBUG_LOG_DELIVERY_TIME: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
259 259 | ::aws_smithy_schema::ShapeId::from_static(
|
260 260 | "com.amazonaws.configservice#ConfigRuleEvaluationStatus$LastDebugLogDeliveryTime",
|
261 261 | "com.amazonaws.configservice",
|
262 262 | "ConfigRuleEvaluationStatus",
|
263 263 | ),
|
264 264 | ::aws_smithy_schema::ShapeType::Timestamp,
|
265 - | "last_debug_log_delivery_time",
|
265 + | "LastDebugLogDeliveryTime",
|
266 266 | 14,
|
267 267 | );
|
268 268 | static CONFIGRULEEVALUATIONSTATUS_SCHEMA: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_struct(
|
269 269 | CONFIGRULEEVALUATIONSTATUS_SCHEMA_ID,
|
270 270 | ::aws_smithy_schema::ShapeType::Structure,
|
271 271 | &[
|
272 272 | &CONFIGRULEEVALUATIONSTATUS_MEMBER_CONFIG_RULE_NAME,
|
273 273 | &CONFIGRULEEVALUATIONSTATUS_MEMBER_CONFIG_RULE_ARN,
|
274 274 | &CONFIGRULEEVALUATIONSTATUS_MEMBER_CONFIG_RULE_ID,
|
275 275 | &CONFIGRULEEVALUATIONSTATUS_MEMBER_LAST_SUCCESSFUL_INVOCATION_TIME,
|
340 340 | ser.write_string(&CONFIGRULEEVALUATIONSTATUS_MEMBER_LAST_DEBUG_LOG_DELIVERY_STATUS_REASON, val)?;
|
341 341 | }
|
342 342 | if let Some(ref val) = self.last_debug_log_delivery_time {
|
343 343 | ser.write_timestamp(&CONFIGRULEEVALUATIONSTATUS_MEMBER_LAST_DEBUG_LOG_DELIVERY_TIME, val)?;
|
344 344 | }
|
345 345 | Ok(())
|
346 346 | }
|
347 347 | }
|
348 348 | impl ConfigRuleEvaluationStatus {
|
349 349 | /// Deserializes this structure from a [`ShapeDeserializer`].
|
350 - | pub fn deserialize<D: ::aws_smithy_schema::serde::ShapeDeserializer>(
|
351 - | deserializer: &mut D,
|
350 + | pub fn deserialize(
|
351 + | deserializer: &mut dyn ::aws_smithy_schema::serde::ShapeDeserializer,
|
352 352 | ) -> ::std::result::Result<Self, ::aws_smithy_schema::serde::SerdeError> {
|
353 353 | #[allow(unused_variables, unused_mut)]
|
354 354 | let mut builder = Self::builder();
|
355 355 | #[allow(
|
356 356 | unused_variables,
|
357 357 | unreachable_code,
|
358 358 | clippy::single_match,
|
359 359 | clippy::match_single_binding,
|
360 360 | clippy::diverging_sub_expression
|
361 361 | )]
|
362 - | deserializer.read_struct(&CONFIGRULEEVALUATIONSTATUS_SCHEMA, (), |_, member, deser| {
|
362 + | deserializer.read_struct(&CONFIGRULEEVALUATIONSTATUS_SCHEMA, &mut |member, deser| {
|
363 363 | match member.member_index() {
|
364 364 | Some(0) => {
|
365 365 | builder.config_rule_name = Some(deser.read_string(member)?);
|
366 366 | }
|
367 367 | Some(1) => {
|
368 368 | builder.config_rule_arn = Some(deser.read_string(member)?);
|
369 369 | }
|
370 370 | Some(2) => {
|
371 371 | builder.config_rule_id = Some(deser.read_string(member)?);
|
372 372 | }
|
373 373 | Some(3) => {
|
374 374 | builder.last_successful_invocation_time = Some(deser.read_timestamp(member)?);
|
375 375 | }
|
376 376 | Some(4) => {
|
377 377 | builder.last_failed_invocation_time = Some(deser.read_timestamp(member)?);
|
378 378 | }
|
379 379 | Some(5) => {
|
380 380 | builder.last_successful_evaluation_time = Some(deser.read_timestamp(member)?);
|
381 381 | }
|
382 382 | Some(6) => {
|
383 383 | builder.last_failed_evaluation_time = Some(deser.read_timestamp(member)?);
|
384 384 | }
|
385 385 | Some(7) => {
|
386 386 | builder.first_activated_time = Some(deser.read_timestamp(member)?);
|
387 387 | }
|
388 388 | Some(8) => {
|
389 389 | builder.last_deactivated_time = Some(deser.read_timestamp(member)?);
|
390 390 | }
|
391 391 | Some(9) => {
|
392 392 | builder.last_error_code = Some(deser.read_string(member)?);
|
393 393 | }
|
394 394 | Some(10) => {
|
395 395 | builder.last_error_message = Some(deser.read_string(member)?);
|
396 396 | }
|
397 397 | Some(11) => {
|
398 398 | builder.first_evaluation_started = Some(deser.read_boolean(member)?);
|
399 399 | }
|
400 400 | Some(12) => {
|
401 401 | builder.last_debug_log_delivery_status = Some(deser.read_string(member)?);
|
402 402 | }
|
403 403 | Some(13) => {
|
404 404 | builder.last_debug_log_delivery_status_reason = Some(deser.read_string(member)?);
|
405 405 | }
|
406 406 | Some(14) => {
|
407 407 | builder.last_debug_log_delivery_time = Some(deser.read_timestamp(member)?);
|
408 408 | }
|
409 409 | _ => {}
|
410 410 | }
|
411 411 | Ok(())
|
412 412 | })?;
|
413 413 | Ok(builder.build())
|
414 414 | }
|
415 415 | }
|
416 + | impl ConfigRuleEvaluationStatus {
|
417 + | /// Deserializes this structure from a body deserializer and HTTP response.
|
418 + | pub fn deserialize_with_response(
|
419 + | deserializer: &mut dyn ::aws_smithy_schema::serde::ShapeDeserializer,
|
420 + | _headers: &::aws_smithy_runtime_api::http::Headers,
|
421 + | _status: u16,
|
422 + | _body: &[u8],
|
423 + | ) -> ::std::result::Result<Self, ::aws_smithy_schema::serde::SerdeError> {
|
424 + | Self::deserialize(deserializer)
|
425 + | }
|
426 + | }
|
416 427 | impl ConfigRuleEvaluationStatus {
|
417 428 | /// Creates a new builder-style object to manufacture [`ConfigRuleEvaluationStatus`](crate::types::ConfigRuleEvaluationStatus).
|
418 429 | pub fn builder() -> crate::types::builders::ConfigRuleEvaluationStatusBuilder {
|
419 430 | crate::types::builders::ConfigRuleEvaluationStatusBuilder::default()
|
420 431 | }
|
421 432 | }
|
422 433 |
|
423 434 | /// A builder for [`ConfigRuleEvaluationStatus`](crate::types::ConfigRuleEvaluationStatus).
|
424 435 | #[derive(::std::clone::Clone, ::std::cmp::PartialEq, ::std::default::Default, ::std::fmt::Debug)]
|
425 436 | #[non_exhaustive]
|