1 - | // Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
|
2 - | pub(crate) fn attribute_correct_errors(mut builder: crate::types::builders::AttributeBuilder) -> crate::types::builders::AttributeBuilder {
|
3 - | if builder.name.is_none() {
|
4 - | builder.name = Some(Default::default())
|
5 - | }
|
6 - | builder
|
7 - | }
|
8 - |
|
9 - | pub(crate) fn auto_scaling_group_provider_correct_errors(
|
10 - | mut builder: crate::types::builders::AutoScalingGroupProviderBuilder,
|
11 - | ) -> crate::types::builders::AutoScalingGroupProviderBuilder {
|
12 - | if builder.auto_scaling_group_arn.is_none() {
|
13 - | builder.auto_scaling_group_arn = Some(Default::default())
|
14 - | }
|
15 - | builder
|
16 - | }
|
17 - |
|
18 - | pub(crate) fn deployment_controller_correct_errors(
|
19 - | mut builder: crate::types::builders::DeploymentControllerBuilder,
|
20 - | ) -> crate::types::builders::DeploymentControllerBuilder {
|
21 - | if builder.r#type.is_none() {
|
22 - | builder.r#type = "no value was set".parse::<crate::types::DeploymentControllerType>().ok()
|
23 - | }
|
24 - | builder
|
25 - | }
|
26 - |
|
27 - | pub(crate) fn ephemeral_storage_correct_errors(
|
28 - | mut builder: crate::types::builders::EphemeralStorageBuilder,
|
29 - | ) -> crate::types::builders::EphemeralStorageBuilder {
|
30 - | if builder.size_in_gib.is_none() {
|
31 - | builder.size_in_gib = Some(Default::default())
|
32 - | }
|
33 - | builder
|
34 - | }
|
35 - |
|
36 - | pub(crate) fn proxy_configuration_correct_errors(
|
37 - | mut builder: crate::types::builders::ProxyConfigurationBuilder,
|
38 - | ) -> crate::types::builders::ProxyConfigurationBuilder {
|
39 - | if builder.container_name.is_none() {
|
40 - | builder.container_name = Some(Default::default())
|
41 - | }
|
42 - | builder
|
43 - | }
|
44 - |
|
45 - | pub(crate) fn aws_vpc_configuration_correct_errors(
|
46 - | mut builder: crate::types::builders::AwsVpcConfigurationBuilder,
|
47 - | ) -> crate::types::builders::AwsVpcConfigurationBuilder {
|
48 - | if builder.subnets.is_none() {
|
49 - | builder.subnets = Some(Default::default())
|
50 - | }
|
51 - | builder
|
52 - | }
|
53 - |
|
54 - | pub(crate) fn capacity_provider_strategy_item_correct_errors(
|
55 - | mut builder: crate::types::builders::CapacityProviderStrategyItemBuilder,
|
56 - | ) -> crate::types::builders::CapacityProviderStrategyItemBuilder {
|
57 - | if builder.capacity_provider.is_none() {
|
58 - | builder.capacity_provider = Some(Default::default())
|
59 - | }
|
60 - | builder
|
61 - | }
|
62 - |
|
63 - | pub(crate) fn deployment_alarms_correct_errors(
|
64 - | mut builder: crate::types::builders::DeploymentAlarmsBuilder,
|
65 - | ) -> crate::types::builders::DeploymentAlarmsBuilder {
|
66 - | if builder.alarm_names.is_none() {
|
67 - | builder.alarm_names = Some(Default::default())
|
68 - | }
|
69 - | if builder.rollback.is_none() {
|
70 - | builder.rollback = Some(Default::default())
|
71 - | }
|
72 - | if builder.enable.is_none() {
|
73 - | builder.enable = Some(Default::default())
|
74 - | }
|
75 - | builder
|
76 - | }
|
77 - |
|
78 - | pub(crate) fn deployment_circuit_breaker_correct_errors(
|
79 - | mut builder: crate::types::builders::DeploymentCircuitBreakerBuilder,
|
80 - | ) -> crate::types::builders::DeploymentCircuitBreakerBuilder {
|
81 - | if builder.enable.is_none() {
|
82 - | builder.enable = Some(Default::default())
|
83 - | }
|
84 - | if builder.rollback.is_none() {
|
85 - | builder.rollback = Some(Default::default())
|
86 - | }
|
87 - | builder
|
88 - | }
|
89 - |
|
90 - | pub(crate) fn inference_accelerator_correct_errors(
|
91 - | mut builder: crate::types::builders::InferenceAcceleratorBuilder,
|
92 - | ) -> crate::types::builders::InferenceAcceleratorBuilder {
|
93 - | if builder.device_name.is_none() {
|
94 - | builder.device_name = Some(Default::default())
|
95 - | }
|
96 - | if builder.device_type.is_none() {
|
97 - | builder.device_type = Some(Default::default())
|
98 - | }
|
99 - | builder
|
100 - | }
|
101 - |
|
102 - | pub(crate) fn instance_launch_template_correct_errors(
|
103 - | mut builder: crate::types::builders::InstanceLaunchTemplateBuilder,
|
104 - | ) -> crate::types::builders::InstanceLaunchTemplateBuilder {
|
105 - | if builder.ec2_instance_profile_arn.is_none() {
|
106 - | builder.ec2_instance_profile_arn = Some(Default::default())
|
107 - | }
|
108 - | if builder.network_configuration.is_none() {
|
109 - | builder.network_configuration = {
|
110 - | let builder = crate::types::builders::ManagedInstancesNetworkConfigurationBuilder::default();
|
111 - | Some(builder.build())
|
112 - | }
|
113 - | }
|
114 - | builder
|
115 - | }
|
116 - |
|
117 - | pub(crate) fn service_connect_configuration_correct_errors(
|
118 - | mut builder: crate::types::builders::ServiceConnectConfigurationBuilder,
|
119 - | ) -> crate::types::builders::ServiceConnectConfigurationBuilder {
|
120 - | if builder.enabled.is_none() {
|
121 - | builder.enabled = Some(Default::default())
|
122 - | }
|
123 - | builder
|
124 - | }
|
125 - |
|
126 - | pub(crate) fn container_restart_policy_correct_errors(
|
127 - | mut builder: crate::types::builders::ContainerRestartPolicyBuilder,
|
128 - | ) -> crate::types::builders::ContainerRestartPolicyBuilder {
|
129 - | if builder.enabled.is_none() {
|
130 - | builder.enabled = Some(Default::default())
|
131 - | }
|
132 - | builder
|
133 - | }
|
134 - |
|
135 - | pub(crate) fn efs_volume_configuration_correct_errors(
|
136 - | mut builder: crate::types::builders::EfsVolumeConfigurationBuilder,
|
137 - | ) -> crate::types::builders::EfsVolumeConfigurationBuilder {
|
138 - | if builder.file_system_id.is_none() {
|
139 - | builder.file_system_id = Some(Default::default())
|
140 - | }
|
141 - | builder
|
142 - | }
|
143 - |
|
144 - | pub(crate) fn f_sx_windows_file_server_volume_configuration_correct_errors(
|
145 - | mut builder: crate::types::builders::FSxWindowsFileServerVolumeConfigurationBuilder,
|
146 - | ) -> crate::types::builders::FSxWindowsFileServerVolumeConfigurationBuilder {
|
147 - | if builder.file_system_id.is_none() {
|
148 - | builder.file_system_id = Some(Default::default())
|
149 - | }
|
150 - | if builder.root_directory.is_none() {
|
151 - | builder.root_directory = Some(Default::default())
|
152 - | }
|
153 - | if builder.authorization_config.is_none() {
|
154 - | builder.authorization_config = {
|
155 - | let builder = crate::types::builders::FSxWindowsFileServerAuthorizationConfigBuilder::default();
|
156 - | crate::serde_util::f_sx_windows_file_server_authorization_config_correct_errors(builder)
|
157 - | .build()
|
158 - | .ok()
|
159 - | }
|
160 - | }
|
161 - | builder
|
162 - | }
|
163 - |
|
164 - | pub(crate) fn firelens_configuration_correct_errors(
|
165 - | mut builder: crate::types::builders::FirelensConfigurationBuilder,
|
166 - | ) -> crate::types::builders::FirelensConfigurationBuilder {
|
167 - | if builder.r#type.is_none() {
|
168 - | builder.r#type = "no value was set".parse::<crate::types::FirelensConfigurationType>().ok()
|
169 - | }
|
170 - | builder
|
171 - | }
|
172 - |
|
173 - | pub(crate) fn health_check_correct_errors(mut builder: crate::types::builders::HealthCheckBuilder) -> crate::types::builders::HealthCheckBuilder {
|
174 - | if builder.command.is_none() {
|
175 - | builder.command = Some(Default::default())
|
176 - | }
|
177 - | builder
|
178 - | }
|
179 - |
|
180 - | pub(crate) fn instance_requirements_request_correct_errors(
|
181 - | mut builder: crate::types::builders::InstanceRequirementsRequestBuilder,
|
182 - | ) -> crate::types::builders::InstanceRequirementsRequestBuilder {
|
183 - | if builder.v_cpu_count.is_none() {
|
184 - | builder.v_cpu_count = {
|
185 - | let builder = crate::types::builders::VCpuCountRangeRequestBuilder::default();
|
186 - | crate::serde_util::v_cpu_count_range_request_correct_errors(builder).build().ok()
|
187 - | }
|
188 - | }
|
189 - | if builder.memory_mib.is_none() {
|
190 - | builder.memory_mib = {
|
191 - | let builder = crate::types::builders::MemoryMiBRequestBuilder::default();
|
192 - | crate::serde_util::memory_mib_request_correct_errors(builder).build().ok()
|
193 - | }
|
194 - | }
|
195 - | builder
|
196 - | }
|
197 - |
|
198 - | pub(crate) fn log_configuration_correct_errors(
|
199 - | mut builder: crate::types::builders::LogConfigurationBuilder,
|
200 - | ) -> crate::types::builders::LogConfigurationBuilder {
|
201 - | if builder.log_driver.is_none() {
|
202 - | builder.log_driver = "no value was set".parse::<crate::types::LogDriver>().ok()
|
203 - | }
|
204 - | builder
|
205 - | }
|
206 - |
|
207 - | pub(crate) fn repository_credentials_correct_errors(
|
208 - | mut builder: crate::types::builders::RepositoryCredentialsBuilder,
|
209 - | ) -> crate::types::builders::RepositoryCredentialsBuilder {
|
210 - | if builder.credentials_parameter.is_none() {
|
211 - | builder.credentials_parameter = Some(Default::default())
|
212 - | }
|
213 - | builder
|
214 - | }
|
215 - |
|
216 - | pub(crate) fn service_volume_configuration_correct_errors(
|
217 - | mut builder: crate::types::builders::ServiceVolumeConfigurationBuilder,
|
218 - | ) -> crate::types::builders::ServiceVolumeConfigurationBuilder {
|
219 - | if builder.name.is_none() {
|
220 - | builder.name = Some(Default::default())
|
221 - | }
|
222 - | builder
|
223 - | }
|
224 - |
|
225 - | pub(crate) fn vpc_lattice_configuration_correct_errors(
|
226 - | mut builder: crate::types::builders::VpcLatticeConfigurationBuilder,
|
227 - | ) -> crate::types::builders::VpcLatticeConfigurationBuilder {
|
228 - | if builder.role_arn.is_none() {
|
229 - | builder.role_arn = Some(Default::default())
|
230 - | }
|
231 - | if builder.target_group_arn.is_none() {
|
232 - | builder.target_group_arn = Some(Default::default())
|
233 - | }
|
234 - | if builder.port_name.is_none() {
|
235 - | builder.port_name = Some(Default::default())
|
236 - | }
|
237 - | builder
|
238 - | }
|
239 - |
|
240 - | pub(crate) fn container_dependency_correct_errors(
|
241 - | mut builder: crate::types::builders::ContainerDependencyBuilder,
|
242 - | ) -> crate::types::builders::ContainerDependencyBuilder {
|
243 - | if builder.container_name.is_none() {
|
244 - | builder.container_name = Some(Default::default())
|
245 - | }
|
246 - | if builder.condition.is_none() {
|
247 - | builder.condition = "no value was set".parse::<crate::types::ContainerCondition>().ok()
|
248 - | }
|
249 - | builder
|
250 - | }
|
251 - |
|
252 - | pub(crate) fn environment_file_correct_errors(
|
253 - | mut builder: crate::types::builders::EnvironmentFileBuilder,
|
254 - | ) -> crate::types::builders::EnvironmentFileBuilder {
|
255 - | if builder.value.is_none() {
|
256 - | builder.value = Some(Default::default())
|
257 - | }
|
258 - | if builder.r#type.is_none() {
|
259 - | builder.r#type = "no value was set".parse::<crate::types::EnvironmentFileType>().ok()
|
260 - | }
|
261 - | builder
|
262 - | }
|
263 - |
|
264 - | pub(crate) fn f_sx_windows_file_server_authorization_config_correct_errors(
|
265 - | mut builder: crate::types::builders::FSxWindowsFileServerAuthorizationConfigBuilder,
|
266 - | ) -> crate::types::builders::FSxWindowsFileServerAuthorizationConfigBuilder {
|
267 - | if builder.credentials_parameter.is_none() {
|
268 - | builder.credentials_parameter = Some(Default::default())
|
269 - | }
|
270 - | if builder.domain.is_none() {
|
271 - | builder.domain = Some(Default::default())
|
272 - | }
|
273 - | builder
|
274 - | }
|
275 - |
|
276 - | pub(crate) fn host_entry_correct_errors(mut builder: crate::types::builders::HostEntryBuilder) -> crate::types::builders::HostEntryBuilder {
|
277 - | if builder.hostname.is_none() {
|
278 - | builder.hostname = Some(Default::default())
|
279 - | }
|
280 - | if builder.ip_address.is_none() {
|
281 - | builder.ip_address = Some(Default::default())
|
282 - | }
|
283 - | builder
|
284 - | }
|
285 - |
|
286 - | pub(crate) fn memory_mib_request_correct_errors(
|
287 - | mut builder: crate::types::builders::MemoryMiBRequestBuilder,
|
288 - | ) -> crate::types::builders::MemoryMiBRequestBuilder {
|
289 - | if builder.min.is_none() {
|
290 - | builder.min = Some(Default::default())
|
291 - | }
|
292 - | builder
|
293 - | }
|
294 - |
|
295 - | pub(crate) fn resource_requirement_correct_errors(
|
296 - | mut builder: crate::types::builders::ResourceRequirementBuilder,
|
297 - | ) -> crate::types::builders::ResourceRequirementBuilder {
|
298 - | if builder.value.is_none() {
|
299 - | builder.value = Some(Default::default())
|
300 - | }
|
301 - | if builder.r#type.is_none() {
|
302 - | builder.r#type = "no value was set".parse::<crate::types::ResourceType>().ok()
|
303 - | }
|
304 - | builder
|
305 - | }
|
306 - |
|
307 - | pub(crate) fn secret_correct_errors(mut builder: crate::types::builders::SecretBuilder) -> crate::types::builders::SecretBuilder {
|
308 - | if builder.name.is_none() {
|
309 - | builder.name = Some(Default::default())
|
310 - | }
|
311 - | if builder.value_from.is_none() {
|
312 - | builder.value_from = Some(Default::default())
|
313 - | }
|
314 - | builder
|
315 - | }
|
316 - |
|
317 - | pub(crate) fn service_connect_service_correct_errors(
|
318 - | mut builder: crate::types::builders::ServiceConnectServiceBuilder,
|
319 - | ) -> crate::types::builders::ServiceConnectServiceBuilder {
|
320 - | if builder.port_name.is_none() {
|
321 - | builder.port_name = Some(Default::default())
|
322 - | }
|
323 - | builder
|
324 - | }
|
325 - |
|
326 - | pub(crate) fn service_managed_ebs_volume_configuration_correct_errors(
|
327 - | mut builder: crate::types::builders::ServiceManagedEbsVolumeConfigurationBuilder,
|
328 - | ) -> crate::types::builders::ServiceManagedEbsVolumeConfigurationBuilder {
|
329 - | if builder.role_arn.is_none() {
|
330 - | builder.role_arn = Some(Default::default())
|
331 - | }
|
332 - | builder
|
333 - | }
|
334 - |
|
335 - | pub(crate) fn ulimit_correct_errors(mut builder: crate::types::builders::UlimitBuilder) -> crate::types::builders::UlimitBuilder {
|
336 - | if builder.name.is_none() {
|
337 - | builder.name = "no value was set".parse::<crate::types::UlimitName>().ok()
|
338 - | }
|
339 - | if builder.soft_limit.is_none() {
|
340 - | builder.soft_limit = Some(Default::default())
|
341 - | }
|
342 - | if builder.hard_limit.is_none() {
|
343 - | builder.hard_limit = Some(Default::default())
|
344 - | }
|
345 - | builder
|
346 - | }
|
347 - |
|
348 - | pub(crate) fn v_cpu_count_range_request_correct_errors(
|
349 - | mut builder: crate::types::builders::VCpuCountRangeRequestBuilder,
|
350 - | ) -> crate::types::builders::VCpuCountRangeRequestBuilder {
|
351 - | if builder.min.is_none() {
|
352 - | builder.min = Some(Default::default())
|
353 - | }
|
354 - | builder
|
355 - | }
|
356 - |
|
357 - | pub(crate) fn device_correct_errors(mut builder: crate::types::builders::DeviceBuilder) -> crate::types::builders::DeviceBuilder {
|
358 - | if builder.host_path.is_none() {
|
359 - | builder.host_path = Some(Default::default())
|
360 - | }
|
361 - | builder
|
362 - | }
|
363 - |
|
364 - | pub(crate) fn service_connect_tls_configuration_correct_errors(
|
365 - | mut builder: crate::types::builders::ServiceConnectTlsConfigurationBuilder,
|
366 - | ) -> crate::types::builders::ServiceConnectTlsConfigurationBuilder {
|
367 - | if builder.issuer_certificate_authority.is_none() {
|
368 - | builder.issuer_certificate_authority = {
|
369 - | let builder = crate::types::builders::ServiceConnectTlsCertificateAuthorityBuilder::default();
|
370 - | Some(builder.build())
|
371 - | }
|
372 - | }
|
373 - | builder
|
374 - | }
|
375 - |
|
376 - | pub(crate) fn tmpfs_correct_errors(mut builder: crate::types::builders::TmpfsBuilder) -> crate::types::builders::TmpfsBuilder {
|
377 - | if builder.container_path.is_none() {
|
378 - | builder.container_path = Some(Default::default())
|
379 - | }
|
380 - | if builder.size.is_none() {
|
381 - | builder.size = Some(Default::default())
|
382 - | }
|
383 - | builder
|
384 - | }
|
385 - |
|
386 - | pub(crate) fn ebs_tag_specification_correct_errors(
|
387 - | mut builder: crate::types::builders::EbsTagSpecificationBuilder,
|
388 - | ) -> crate::types::builders::EbsTagSpecificationBuilder {
|
389 - | if builder.resource_type.is_none() {
|
390 - | builder.resource_type = "no value was set".parse::<crate::types::EbsResourceType>().ok()
|
391 - | }
|
392 - | builder
|
393 - | }
|
394 - |
|
395 - | pub(crate) fn service_connect_client_alias_correct_errors(
|
396 - | mut builder: crate::types::builders::ServiceConnectClientAliasBuilder,
|
397 - | ) -> crate::types::builders::ServiceConnectClientAliasBuilder {
|
398 - | if builder.port.is_none() {
|
399 - | builder.port = Some(Default::default())
|
400 - | }
|
401 - | builder
|
402 - | }
|
403 - |
|
404 - | pub(crate) fn service_connect_test_traffic_rules_correct_errors(
|
405 - | mut builder: crate::types::builders::ServiceConnectTestTrafficRulesBuilder,
|
406 - | ) -> crate::types::builders::ServiceConnectTestTrafficRulesBuilder {
|
407 - | if builder.header.is_none() {
|
408 - | builder.header = {
|
409 - | let builder = crate::types::builders::ServiceConnectTestTrafficHeaderRulesBuilder::default();
|
410 - | crate::serde_util::service_connect_test_traffic_header_rules_correct_errors(builder)
|
411 - | .build()
|
412 - | .ok()
|
413 - | }
|
414 - | }
|
415 - | builder
|
416 - | }
|
417 - |
|
418 - | pub(crate) fn service_connect_test_traffic_header_rules_correct_errors(
|
419 - | mut builder: crate::types::builders::ServiceConnectTestTrafficHeaderRulesBuilder,
|
420 - | ) -> crate::types::builders::ServiceConnectTestTrafficHeaderRulesBuilder {
|
421 - | if builder.name.is_none() {
|
422 - | builder.name = Some(Default::default())
|
423 - | }
|
424 - | builder
|
425 - | }
|
426 - |
|
427 - | pub(crate) fn service_connect_test_traffic_header_match_rules_correct_errors(
|
428 - | mut builder: crate::types::builders::ServiceConnectTestTrafficHeaderMatchRulesBuilder,
|
429 - | ) -> crate::types::builders::ServiceConnectTestTrafficHeaderMatchRulesBuilder {
|
430 - | if builder.exact.is_none() {
|
431 - | builder.exact = Some(Default::default())
|
432 - | }
|
433 - | builder
|
434 - | }
|