aws_sdk_gamelift/
types.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2pub use crate::types::_script::Script;
3
4pub use crate::types::_s3_location::S3Location;
5
6pub use crate::types::_runtime_configuration::RuntimeConfiguration;
7
8pub use crate::types::_server_process::ServerProcess;
9
10pub use crate::types::_matchmaking_configuration::MatchmakingConfiguration;
11
12pub use crate::types::_flex_match_mode::FlexMatchMode;
13
14pub use crate::types::_backfill_mode::BackfillMode;
15
16pub use crate::types::_game_property::GameProperty;
17
18pub use crate::types::_game_session_queue::GameSessionQueue;
19
20pub use crate::types::_priority_configuration::PriorityConfiguration;
21
22pub use crate::types::_priority_type::PriorityType;
23
24pub use crate::types::_filter_configuration::FilterConfiguration;
25
26pub use crate::types::_game_session_queue_destination::GameSessionQueueDestination;
27
28pub use crate::types::_player_latency_policy::PlayerLatencyPolicy;
29
30pub use crate::types::_game_session::GameSession;
31
32pub use crate::types::_player_session_creation_policy::PlayerSessionCreationPolicy;
33
34pub use crate::types::_game_session_status_reason::GameSessionStatusReason;
35
36pub use crate::types::_game_session_status::GameSessionStatus;
37
38pub use crate::types::_protection_policy::ProtectionPolicy;
39
40pub use crate::types::_game_server_group::GameServerGroup;
41
42pub use crate::types::_game_server_group_action::GameServerGroupAction;
43
44pub use crate::types::_game_server_group_status::GameServerGroupStatus;
45
46pub use crate::types::_game_server_protection_policy::GameServerProtectionPolicy;
47
48pub use crate::types::_balancing_strategy::BalancingStrategy;
49
50pub use crate::types::_instance_definition::InstanceDefinition;
51
52pub use crate::types::_game_server_group_instance_type::GameServerGroupInstanceType;
53
54pub use crate::types::_game_server::GameServer;
55
56pub use crate::types::_game_server_utilization_status::GameServerUtilizationStatus;
57
58pub use crate::types::_game_server_claim_status::GameServerClaimStatus;
59
60pub use crate::types::_game_server_health_check::GameServerHealthCheck;
61
62pub use crate::types::_ip_permission::IpPermission;
63
64pub use crate::types::_ip_protocol::IpProtocol;
65
66pub use crate::types::_anywhere_configuration::AnywhereConfiguration;
67
68pub use crate::types::_resource_creation_limit_policy::ResourceCreationLimitPolicy;
69
70pub use crate::types::_container_group_definition::ContainerGroupDefinition;
71
72pub use crate::types::_container_group_definition_status::ContainerGroupDefinitionStatus;
73
74pub use crate::types::_support_container_definition::SupportContainerDefinition;
75
76pub use crate::types::_container_port_configuration::ContainerPortConfiguration;
77
78pub use crate::types::_container_port_range::ContainerPortRange;
79
80pub use crate::types::_container_health_check::ContainerHealthCheck;
81
82pub use crate::types::_container_environment::ContainerEnvironment;
83
84pub use crate::types::_container_mount_point::ContainerMountPoint;
85
86pub use crate::types::_container_mount_point_access_level::ContainerMountPointAccessLevel;
87
88pub use crate::types::_container_dependency::ContainerDependency;
89
90pub use crate::types::_container_dependency_condition::ContainerDependencyCondition;
91
92pub use crate::types::_game_server_container_definition::GameServerContainerDefinition;
93
94pub use crate::types::_container_group_type::ContainerGroupType;
95
96pub use crate::types::_container_operating_system::ContainerOperatingSystem;
97
98pub use crate::types::_support_container_definition_input::SupportContainerDefinitionInput;
99
100pub use crate::types::_game_server_container_definition_input::GameServerContainerDefinitionInput;
101
102pub use crate::types::_container_fleet::ContainerFleet;
103
104pub use crate::types::_container_fleet_location_attributes::ContainerFleetLocationAttributes;
105
106pub use crate::types::_container_fleet_location_status::ContainerFleetLocationStatus;
107
108pub use crate::types::_log_configuration::LogConfiguration;
109
110pub use crate::types::_log_destination::LogDestination;
111
112pub use crate::types::_deployment_details::DeploymentDetails;
113
114pub use crate::types::_container_fleet_status::ContainerFleetStatus;
115
116pub use crate::types::_game_session_creation_limit_policy::GameSessionCreationLimitPolicy;
117
118pub use crate::types::_container_fleet_billing_type::ContainerFleetBillingType;
119
120pub use crate::types::_connection_port_range::ConnectionPortRange;
121
122pub use crate::types::_container_fleet_remove_attribute::ContainerFleetRemoveAttribute;
123
124pub use crate::types::_deployment_configuration::DeploymentConfiguration;
125
126pub use crate::types::_deployment_impairment_strategy::DeploymentImpairmentStrategy;
127
128pub use crate::types::_deployment_protection_strategy::DeploymentProtectionStrategy;
129
130pub use crate::types::_build::Build;
131
132pub use crate::types::_operating_system::OperatingSystem;
133
134pub use crate::types::_build_status::BuildStatus;
135
136pub use crate::types::_alias::Alias;
137
138pub use crate::types::_routing_strategy::RoutingStrategy;
139
140pub use crate::types::_routing_strategy_type::RoutingStrategyType;
141
142pub use crate::types::_termination_mode::TerminationMode;
143
144pub use crate::types::_tag::Tag;
145
146pub use crate::types::_game_session_placement::GameSessionPlacement;
147
148pub use crate::types::_priority_configuration_override::PriorityConfigurationOverride;
149
150pub use crate::types::_placement_fallback_strategy::PlacementFallbackStrategy;
151
152pub use crate::types::_placed_player_session::PlacedPlayerSession;
153
154pub use crate::types::_player_latency::PlayerLatency;
155
156pub use crate::types::_game_session_placement_state::GameSessionPlacementState;
157
158pub use crate::types::_fleet_action::FleetAction;
159
160pub use crate::types::_matchmaking_ticket::MatchmakingTicket;
161
162pub use crate::types::_game_session_connection_info::GameSessionConnectionInfo;
163
164pub use crate::types::_matched_player_session::MatchedPlayerSession;
165
166pub use crate::types::_player::Player;
167
168pub use crate::types::_attribute_value::AttributeValue;
169
170pub use crate::types::_matchmaking_configuration_status::MatchmakingConfigurationStatus;
171
172pub use crate::types::_desired_player_session::DesiredPlayerSession;
173
174pub use crate::types::_aws_credentials::AwsCredentials;
175
176pub use crate::types::_compute::Compute;
177
178pub use crate::types::_container_attribute::ContainerAttribute;
179
180pub use crate::types::_ec2_instance_type::Ec2InstanceType;
181
182pub use crate::types::_compute_status::ComputeStatus;
183
184pub use crate::types::_target_configuration::TargetConfiguration;
185
186pub use crate::types::_policy_type::PolicyType;
187
188pub use crate::types::_metric_name::MetricName;
189
190pub use crate::types::_comparison_operator_type::ComparisonOperatorType;
191
192pub use crate::types::_scaling_adjustment_type::ScalingAdjustmentType;
193
194pub use crate::types::_location_model::LocationModel;
195
196pub use crate::types::_ping_beacon::PingBeacon;
197
198pub use crate::types::_udp_endpoint::UdpEndpoint;
199
200pub use crate::types::_location_filter::LocationFilter;
201
202pub use crate::types::_sort_order::SortOrder;
203
204pub use crate::types::_fleet_deployment::FleetDeployment;
205
206pub use crate::types::_deployment_status::DeploymentStatus;
207
208pub use crate::types::_list_compute_input_status::ListComputeInputStatus;
209
210pub use crate::types::_instance_access::InstanceAccess;
211
212pub use crate::types::_instance_credentials::InstanceCredentials;
213
214pub use crate::types::_container_identifier::ContainerIdentifier;
215
216pub use crate::types::_vpc_peering_connection::VpcPeeringConnection;
217
218pub use crate::types::_vpc_peering_connection_status::VpcPeeringConnectionStatus;
219
220pub use crate::types::_vpc_peering_authorization::VpcPeeringAuthorization;
221
222pub use crate::types::_scaling_policy::ScalingPolicy;
223
224pub use crate::types::_location_update_status::LocationUpdateStatus;
225
226pub use crate::types::_scaling_status_type::ScalingStatusType;
227
228pub use crate::types::_player_session::PlayerSession;
229
230pub use crate::types::_player_session_status::PlayerSessionStatus;
231
232pub use crate::types::_matchmaking_rule_set::MatchmakingRuleSet;
233
234pub use crate::types::_instance::Instance;
235
236pub use crate::types::_instance_status::InstanceStatus;
237
238pub use crate::types::_game_session_detail::GameSessionDetail;
239
240pub use crate::types::_game_server_instance::GameServerInstance;
241
242pub use crate::types::_game_server_instance_status::GameServerInstanceStatus;
243
244pub use crate::types::_fleet_utilization::FleetUtilization;
245
246pub use crate::types::_fleet_capacity::FleetCapacity;
247
248pub use crate::types::_game_server_container_group_counts::GameServerContainerGroupCounts;
249
250pub use crate::types::_ec2_instance_counts::Ec2InstanceCounts;
251
252pub use crate::types::_location_attributes::LocationAttributes;
253
254pub use crate::types::_location_state::LocationState;
255
256pub use crate::types::_fleet_status::FleetStatus;
257
258pub use crate::types::_event::Event;
259
260pub use crate::types::_event_code::EventCode;
261
262pub use crate::types::_locational_deployment::LocationalDeployment;
263
264pub use crate::types::_fleet_attributes::FleetAttributes;
265
266pub use crate::types::_instance_role_credentials_provider::InstanceRoleCredentialsProvider;
267
268pub use crate::types::_compute_type::ComputeType;
269
270pub use crate::types::_certificate_configuration::CertificateConfiguration;
271
272pub use crate::types::_certificate_type::CertificateType;
273
274pub use crate::types::_fleet_type::FleetType;
275
276pub use crate::types::_ec2_instance_limit::Ec2InstanceLimit;
277
278pub use crate::types::_game_server_group_delete_option::GameServerGroupDeleteOption;
279
280pub use crate::types::_game_server_group_auto_scaling_policy::GameServerGroupAutoScalingPolicy;
281
282pub use crate::types::_target_tracking_configuration::TargetTrackingConfiguration;
283
284pub use crate::types::_launch_template_specification::LaunchTemplateSpecification;
285
286pub use crate::types::_location_configuration::LocationConfiguration;
287
288pub use crate::types::_claim_filter_option::ClaimFilterOption;
289
290pub use crate::types::_filter_instance_status::FilterInstanceStatus;
291
292pub use crate::types::_acceptance_type::AcceptanceType;
293
294mod _acceptance_type;
295
296mod _alias;
297
298mod _anywhere_configuration;
299
300mod _attribute_value;
301
302mod _aws_credentials;
303
304mod _backfill_mode;
305
306mod _balancing_strategy;
307
308mod _build;
309
310mod _build_status;
311
312mod _certificate_configuration;
313
314mod _certificate_type;
315
316mod _claim_filter_option;
317
318mod _comparison_operator_type;
319
320mod _compute;
321
322mod _compute_status;
323
324mod _compute_type;
325
326mod _connection_port_range;
327
328mod _container_attribute;
329
330mod _container_dependency;
331
332mod _container_dependency_condition;
333
334mod _container_environment;
335
336mod _container_fleet;
337
338mod _container_fleet_billing_type;
339
340mod _container_fleet_location_attributes;
341
342mod _container_fleet_location_status;
343
344mod _container_fleet_remove_attribute;
345
346mod _container_fleet_status;
347
348mod _container_group_definition;
349
350mod _container_group_definition_status;
351
352mod _container_group_type;
353
354mod _container_health_check;
355
356mod _container_identifier;
357
358mod _container_mount_point;
359
360mod _container_mount_point_access_level;
361
362mod _container_operating_system;
363
364mod _container_port_configuration;
365
366mod _container_port_range;
367
368mod _deployment_configuration;
369
370mod _deployment_details;
371
372mod _deployment_impairment_strategy;
373
374mod _deployment_protection_strategy;
375
376mod _deployment_status;
377
378mod _desired_player_session;
379
380mod _ec2_instance_counts;
381
382mod _ec2_instance_limit;
383
384mod _ec2_instance_type;
385
386mod _event;
387
388mod _event_code;
389
390mod _filter_configuration;
391
392mod _filter_instance_status;
393
394mod _fleet_action;
395
396mod _fleet_attributes;
397
398mod _fleet_capacity;
399
400mod _fleet_deployment;
401
402mod _fleet_status;
403
404mod _fleet_type;
405
406mod _fleet_utilization;
407
408mod _flex_match_mode;
409
410mod _game_property;
411
412mod _game_server;
413
414mod _game_server_claim_status;
415
416mod _game_server_container_definition;
417
418mod _game_server_container_definition_input;
419
420mod _game_server_container_group_counts;
421
422mod _game_server_group;
423
424mod _game_server_group_action;
425
426mod _game_server_group_auto_scaling_policy;
427
428mod _game_server_group_delete_option;
429
430mod _game_server_group_instance_type;
431
432mod _game_server_group_status;
433
434mod _game_server_health_check;
435
436mod _game_server_instance;
437
438mod _game_server_instance_status;
439
440mod _game_server_protection_policy;
441
442mod _game_server_utilization_status;
443
444mod _game_session;
445
446mod _game_session_connection_info;
447
448mod _game_session_creation_limit_policy;
449
450mod _game_session_detail;
451
452mod _game_session_placement;
453
454mod _game_session_placement_state;
455
456mod _game_session_queue;
457
458mod _game_session_queue_destination;
459
460mod _game_session_status;
461
462mod _game_session_status_reason;
463
464mod _instance;
465
466mod _instance_access;
467
468mod _instance_credentials;
469
470mod _instance_definition;
471
472mod _instance_role_credentials_provider;
473
474mod _instance_status;
475
476mod _ip_permission;
477
478mod _ip_protocol;
479
480mod _launch_template_specification;
481
482mod _list_compute_input_status;
483
484mod _location_attributes;
485
486mod _location_configuration;
487
488mod _location_filter;
489
490mod _location_model;
491
492mod _location_state;
493
494mod _location_update_status;
495
496mod _locational_deployment;
497
498mod _log_configuration;
499
500mod _log_destination;
501
502mod _matched_player_session;
503
504mod _matchmaking_configuration;
505
506mod _matchmaking_configuration_status;
507
508mod _matchmaking_rule_set;
509
510mod _matchmaking_ticket;
511
512mod _metric_name;
513
514mod _operating_system;
515
516mod _ping_beacon;
517
518mod _placed_player_session;
519
520mod _placement_fallback_strategy;
521
522mod _player;
523
524mod _player_latency;
525
526mod _player_latency_policy;
527
528mod _player_session;
529
530mod _player_session_creation_policy;
531
532mod _player_session_status;
533
534mod _policy_type;
535
536mod _priority_configuration;
537
538mod _priority_configuration_override;
539
540mod _priority_type;
541
542mod _protection_policy;
543
544mod _resource_creation_limit_policy;
545
546mod _routing_strategy;
547
548mod _routing_strategy_type;
549
550mod _runtime_configuration;
551
552mod _s3_location;
553
554mod _scaling_adjustment_type;
555
556mod _scaling_policy;
557
558mod _scaling_status_type;
559
560mod _script;
561
562mod _server_process;
563
564mod _sort_order;
565
566mod _support_container_definition;
567
568mod _support_container_definition_input;
569
570mod _tag;
571
572mod _target_configuration;
573
574mod _target_tracking_configuration;
575
576mod _termination_mode;
577
578mod _udp_endpoint;
579
580mod _vpc_peering_authorization;
581
582mod _vpc_peering_connection;
583
584mod _vpc_peering_connection_status;
585
586/// Builders
587pub mod builders;
588
589/// Error types that Amazon GameLift can respond with.
590pub mod error;