mypydantic.models.gamesparks
1# Model Generated: Thu Mar 2 21:56:19 2023 2 3from __future__ import annotations 4 5from datetime import datetime 6from typing import ( 7 Any, 8 Dict, 9 IO, 10 List, 11 Literal, 12 Mapping, 13 Optional, 14 Sequence, 15 Type, 16 Union, 17) 18 19from botocore.response import StreamingBody 20from pydantic import Field 21 22from mypydantic.models.base_model import BaseModel 23 24 25class ConnectionModel(BaseModel): 26 created: Optional[datetime] = Field(default=None, alias="Created") 27 id: Optional[str] = Field(default=None, alias="Id") 28 29 30class CreateGameRequestModel(BaseModel): 31 game_name: str = Field(alias="GameName") 32 client_token: Optional[str] = Field(default=None, alias="ClientToken") 33 description: Optional[str] = Field(default=None, alias="Description") 34 tags: Optional[Mapping[str, str]] = Field(default=None, alias="Tags") 35 36 37class GameDetailsModel(BaseModel): 38 arn: Optional[str] = Field(default=None, alias="Arn") 39 created: Optional[datetime] = Field(default=None, alias="Created") 40 description: Optional[str] = Field(default=None, alias="Description") 41 enable_termination_protection: Optional[bool] = Field( 42 default=None, alias="EnableTerminationProtection" 43 ) 44 last_updated: Optional[datetime] = Field(default=None, alias="LastUpdated") 45 name: Optional[str] = Field(default=None, alias="Name") 46 state: Optional[Literal["ACTIVE", "DELETING"]] = Field(default=None, alias="State") 47 tags: Optional[Dict[str, str]] = Field(default=None, alias="Tags") 48 49 50class ResponseMetadataModel(BaseModel): 51 request_id: str = Field(alias="RequestId") 52 host_id: str = Field(alias="HostId") 53 http_status_code: int = Field(alias="HTTPStatusCode") 54 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 55 retry_attempts: int = Field(alias="RetryAttempts") 56 57 58class CreateSnapshotRequestModel(BaseModel): 59 game_name: str = Field(alias="GameName") 60 description: Optional[str] = Field(default=None, alias="Description") 61 62 63class CreateStageRequestModel(BaseModel): 64 game_name: str = Field(alias="GameName") 65 role: str = Field(alias="Role") 66 stage_name: str = Field(alias="StageName") 67 client_token: Optional[str] = Field(default=None, alias="ClientToken") 68 description: Optional[str] = Field(default=None, alias="Description") 69 tags: Optional[Mapping[str, str]] = Field(default=None, alias="Tags") 70 71 72class StageDetailsModel(BaseModel): 73 arn: Optional[str] = Field(default=None, alias="Arn") 74 created: Optional[datetime] = Field(default=None, alias="Created") 75 description: Optional[str] = Field(default=None, alias="Description") 76 game_key: Optional[str] = Field(default=None, alias="GameKey") 77 last_updated: Optional[datetime] = Field(default=None, alias="LastUpdated") 78 log_group: Optional[str] = Field(default=None, alias="LogGroup") 79 name: Optional[str] = Field(default=None, alias="Name") 80 role: Optional[str] = Field(default=None, alias="Role") 81 state: Optional[Literal["ACTIVE", "DELETING"]] = Field(default=None, alias="State") 82 tags: Optional[Dict[str, str]] = Field(default=None, alias="Tags") 83 84 85class DeleteGameRequestModel(BaseModel): 86 game_name: str = Field(alias="GameName") 87 88 89class DeleteStageRequestModel(BaseModel): 90 game_name: str = Field(alias="GameName") 91 stage_name: str = Field(alias="StageName") 92 93 94class DeploymentResultModel(BaseModel): 95 message: Optional[str] = Field(default=None, alias="Message") 96 result_code: Optional[ 97 Literal["INVALID_ROLE_FAILURE", "SUCCESS", "UNSPECIFIED_FAILURE"] 98 ] = Field(default=None, alias="ResultCode") 99 100 101class DisconnectPlayerRequestModel(BaseModel): 102 game_name: str = Field(alias="GameName") 103 player_id: str = Field(alias="PlayerId") 104 stage_name: str = Field(alias="StageName") 105 106 107class ExportSnapshotRequestModel(BaseModel): 108 game_name: str = Field(alias="GameName") 109 snapshot_id: str = Field(alias="SnapshotId") 110 111 112class ExtensionDetailsModel(BaseModel): 113 description: Optional[str] = Field(default=None, alias="Description") 114 name: Optional[str] = Field(default=None, alias="Name") 115 namespace: Optional[str] = Field(default=None, alias="Namespace") 116 117 118class ExtensionVersionDetailsModel(BaseModel): 119 name: Optional[str] = Field(default=None, alias="Name") 120 namespace: Optional[str] = Field(default=None, alias="Namespace") 121 schema_: Optional[str] = Field(default=None, alias="Schema") 122 version: Optional[str] = Field(default=None, alias="Version") 123 124 125class SectionModel(BaseModel): 126 attributes: Optional[Dict[str, Any]] = Field(default=None, alias="Attributes") 127 name: Optional[str] = Field(default=None, alias="Name") 128 size: Optional[int] = Field(default=None, alias="Size") 129 130 131class GameSummaryModel(BaseModel): 132 description: Optional[str] = Field(default=None, alias="Description") 133 name: Optional[str] = Field(default=None, alias="Name") 134 state: Optional[Literal["ACTIVE", "DELETING"]] = Field(default=None, alias="State") 135 tags: Optional[Dict[str, str]] = Field(default=None, alias="Tags") 136 137 138class GeneratedCodeJobDetailsModel(BaseModel): 139 description: Optional[str] = Field(default=None, alias="Description") 140 expiration_time: Optional[datetime] = Field(default=None, alias="ExpirationTime") 141 generated_code_job_id: Optional[str] = Field( 142 default=None, alias="GeneratedCodeJobId" 143 ) 144 s3_url: Optional[str] = Field(default=None, alias="S3Url") 145 status: Optional[Literal["COMPLETED", "FAILED", "IN_PROGRESS", "PENDING"]] = Field( 146 default=None, alias="Status" 147 ) 148 149 150class GeneratorModel(BaseModel): 151 game_sdk_version: Optional[str] = Field(default=None, alias="GameSdkVersion") 152 language: Optional[str] = Field(default=None, alias="Language") 153 target_platform: Optional[str] = Field(default=None, alias="TargetPlatform") 154 155 156class GetExtensionRequestModel(BaseModel): 157 name: str = Field(alias="Name") 158 namespace: str = Field(alias="Namespace") 159 160 161class GetExtensionVersionRequestModel(BaseModel): 162 extension_version: str = Field(alias="ExtensionVersion") 163 name: str = Field(alias="Name") 164 namespace: str = Field(alias="Namespace") 165 166 167class GetGameConfigurationRequestModel(BaseModel): 168 game_name: str = Field(alias="GameName") 169 sections: Optional[Sequence[str]] = Field(default=None, alias="Sections") 170 171 172class GetGameRequestModel(BaseModel): 173 game_name: str = Field(alias="GameName") 174 175 176class GetGeneratedCodeJobRequestModel(BaseModel): 177 game_name: str = Field(alias="GameName") 178 job_id: str = Field(alias="JobId") 179 snapshot_id: str = Field(alias="SnapshotId") 180 181 182class GetPlayerConnectionStatusRequestModel(BaseModel): 183 game_name: str = Field(alias="GameName") 184 player_id: str = Field(alias="PlayerId") 185 stage_name: str = Field(alias="StageName") 186 187 188class GetSnapshotRequestModel(BaseModel): 189 game_name: str = Field(alias="GameName") 190 snapshot_id: str = Field(alias="SnapshotId") 191 sections: Optional[Sequence[str]] = Field(default=None, alias="Sections") 192 193 194class GetStageDeploymentRequestModel(BaseModel): 195 game_name: str = Field(alias="GameName") 196 stage_name: str = Field(alias="StageName") 197 deployment_id: Optional[str] = Field(default=None, alias="DeploymentId") 198 199 200class GetStageRequestModel(BaseModel): 201 game_name: str = Field(alias="GameName") 202 stage_name: str = Field(alias="StageName") 203 204 205class ImportGameConfigurationSourceModel(BaseModel): 206 file: Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] = Field(alias="File") 207 208 209class PaginatorConfigModel(BaseModel): 210 max_items: Optional[int] = Field(default=None, alias="MaxItems") 211 page_size: Optional[int] = Field(default=None, alias="PageSize") 212 starting_token: Optional[str] = Field(default=None, alias="StartingToken") 213 214 215class ListExtensionVersionsRequestModel(BaseModel): 216 name: str = Field(alias="Name") 217 namespace: str = Field(alias="Namespace") 218 max_results: Optional[int] = Field(default=None, alias="MaxResults") 219 next_token: Optional[str] = Field(default=None, alias="NextToken") 220 221 222class ListExtensionsRequestModel(BaseModel): 223 max_results: Optional[int] = Field(default=None, alias="MaxResults") 224 next_token: Optional[str] = Field(default=None, alias="NextToken") 225 226 227class ListGamesRequestModel(BaseModel): 228 max_results: Optional[int] = Field(default=None, alias="MaxResults") 229 next_token: Optional[str] = Field(default=None, alias="NextToken") 230 231 232class ListGeneratedCodeJobsRequestModel(BaseModel): 233 game_name: str = Field(alias="GameName") 234 snapshot_id: str = Field(alias="SnapshotId") 235 max_results: Optional[int] = Field(default=None, alias="MaxResults") 236 next_token: Optional[str] = Field(default=None, alias="NextToken") 237 238 239class ListSnapshotsRequestModel(BaseModel): 240 game_name: str = Field(alias="GameName") 241 max_results: Optional[int] = Field(default=None, alias="MaxResults") 242 next_token: Optional[str] = Field(default=None, alias="NextToken") 243 244 245class SnapshotSummaryModel(BaseModel): 246 created: Optional[datetime] = Field(default=None, alias="Created") 247 description: Optional[str] = Field(default=None, alias="Description") 248 id: Optional[str] = Field(default=None, alias="Id") 249 last_updated: Optional[datetime] = Field(default=None, alias="LastUpdated") 250 251 252class ListStageDeploymentsRequestModel(BaseModel): 253 game_name: str = Field(alias="GameName") 254 stage_name: str = Field(alias="StageName") 255 max_results: Optional[int] = Field(default=None, alias="MaxResults") 256 next_token: Optional[str] = Field(default=None, alias="NextToken") 257 258 259class ListStagesRequestModel(BaseModel): 260 game_name: str = Field(alias="GameName") 261 max_results: Optional[int] = Field(default=None, alias="MaxResults") 262 next_token: Optional[str] = Field(default=None, alias="NextToken") 263 264 265class StageSummaryModel(BaseModel): 266 description: Optional[str] = Field(default=None, alias="Description") 267 game_key: Optional[str] = Field(default=None, alias="GameKey") 268 name: Optional[str] = Field(default=None, alias="Name") 269 state: Optional[Literal["ACTIVE", "DELETING"]] = Field(default=None, alias="State") 270 tags: Optional[Dict[str, str]] = Field(default=None, alias="Tags") 271 272 273class ListTagsForResourceRequestModel(BaseModel): 274 resource_arn: str = Field(alias="ResourceArn") 275 276 277class SectionModificationModel(BaseModel): 278 operation: Literal["ADD", "REMOVE", "REPLACE"] = Field(alias="Operation") 279 path: str = Field(alias="Path") 280 section: str = Field(alias="Section") 281 value: Optional[Mapping[str, Any]] = Field(default=None, alias="Value") 282 283 284class StartStageDeploymentRequestModel(BaseModel): 285 game_name: str = Field(alias="GameName") 286 snapshot_id: str = Field(alias="SnapshotId") 287 stage_name: str = Field(alias="StageName") 288 client_token: Optional[str] = Field(default=None, alias="ClientToken") 289 290 291class TagResourceRequestModel(BaseModel): 292 resource_arn: str = Field(alias="ResourceArn") 293 tags: Mapping[str, str] = Field(alias="tags") 294 295 296class UntagResourceRequestModel(BaseModel): 297 resource_arn: str = Field(alias="ResourceArn") 298 tag_keys: Sequence[str] = Field(alias="tagKeys") 299 300 301class UpdateGameRequestModel(BaseModel): 302 game_name: str = Field(alias="GameName") 303 description: Optional[str] = Field(default=None, alias="Description") 304 305 306class UpdateSnapshotRequestModel(BaseModel): 307 game_name: str = Field(alias="GameName") 308 snapshot_id: str = Field(alias="SnapshotId") 309 description: Optional[str] = Field(default=None, alias="Description") 310 311 312class UpdateStageRequestModel(BaseModel): 313 game_name: str = Field(alias="GameName") 314 stage_name: str = Field(alias="StageName") 315 description: Optional[str] = Field(default=None, alias="Description") 316 role: Optional[str] = Field(default=None, alias="Role") 317 318 319class CreateGameResultModel(BaseModel): 320 game: GameDetailsModel = Field(alias="Game") 321 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 322 323 324class DisconnectPlayerResultModel(BaseModel): 325 disconnect_failures: List[str] = Field(alias="DisconnectFailures") 326 disconnect_successes: List[str] = Field(alias="DisconnectSuccesses") 327 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 328 329 330class ExportSnapshotResultModel(BaseModel): 331 s3_url: str = Field(alias="S3Url") 332 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 333 334 335class GetGameResultModel(BaseModel): 336 game: GameDetailsModel = Field(alias="Game") 337 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 338 339 340class GetPlayerConnectionStatusResultModel(BaseModel): 341 connections: List[ConnectionModel] = Field(alias="Connections") 342 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 343 344 345class ListTagsForResourceResultModel(BaseModel): 346 tags: Dict[str, str] = Field(alias="tags") 347 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 348 349 350class StartGeneratedCodeJobResultModel(BaseModel): 351 generated_code_job_id: str = Field(alias="GeneratedCodeJobId") 352 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 353 354 355class UpdateGameResultModel(BaseModel): 356 game: GameDetailsModel = Field(alias="Game") 357 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 358 359 360class CreateStageResultModel(BaseModel): 361 stage: StageDetailsModel = Field(alias="Stage") 362 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 363 364 365class GetStageResultModel(BaseModel): 366 stage: StageDetailsModel = Field(alias="Stage") 367 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 368 369 370class UpdateStageResultModel(BaseModel): 371 stage: StageDetailsModel = Field(alias="Stage") 372 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 373 374 375class StageDeploymentDetailsModel(BaseModel): 376 created: Optional[datetime] = Field(default=None, alias="Created") 377 deployment_action: Optional[Literal["DEPLOY", "UNDEPLOY"]] = Field( 378 default=None, alias="DeploymentAction" 379 ) 380 deployment_id: Optional[str] = Field(default=None, alias="DeploymentId") 381 deployment_result: Optional[DeploymentResultModel] = Field( 382 default=None, alias="DeploymentResult" 383 ) 384 deployment_state: Optional[ 385 Literal["COMPLETED", "FAILED", "IN_PROGRESS", "PENDING"] 386 ] = Field(default=None, alias="DeploymentState") 387 last_updated: Optional[datetime] = Field(default=None, alias="LastUpdated") 388 snapshot_id: Optional[str] = Field(default=None, alias="SnapshotId") 389 390 391class StageDeploymentSummaryModel(BaseModel): 392 deployment_action: Optional[Literal["DEPLOY", "UNDEPLOY"]] = Field( 393 default=None, alias="DeploymentAction" 394 ) 395 deployment_id: Optional[str] = Field(default=None, alias="DeploymentId") 396 deployment_result: Optional[DeploymentResultModel] = Field( 397 default=None, alias="DeploymentResult" 398 ) 399 deployment_state: Optional[ 400 Literal["COMPLETED", "FAILED", "IN_PROGRESS", "PENDING"] 401 ] = Field(default=None, alias="DeploymentState") 402 last_updated: Optional[datetime] = Field(default=None, alias="LastUpdated") 403 snapshot_id: Optional[str] = Field(default=None, alias="SnapshotId") 404 405 406class GetExtensionResultModel(BaseModel): 407 extension: ExtensionDetailsModel = Field(alias="Extension") 408 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 409 410 411class ListExtensionsResultModel(BaseModel): 412 extensions: List[ExtensionDetailsModel] = Field(alias="Extensions") 413 next_token: str = Field(alias="NextToken") 414 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 415 416 417class GetExtensionVersionResultModel(BaseModel): 418 extension_version: ExtensionVersionDetailsModel = Field(alias="ExtensionVersion") 419 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 420 421 422class ListExtensionVersionsResultModel(BaseModel): 423 extension_versions: List[ExtensionVersionDetailsModel] = Field( 424 alias="ExtensionVersions" 425 ) 426 next_token: str = Field(alias="NextToken") 427 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 428 429 430class GameConfigurationDetailsModel(BaseModel): 431 created: Optional[datetime] = Field(default=None, alias="Created") 432 last_updated: Optional[datetime] = Field(default=None, alias="LastUpdated") 433 sections: Optional[Dict[str, SectionModel]] = Field(default=None, alias="Sections") 434 435 436class SnapshotDetailsModel(BaseModel): 437 created: Optional[datetime] = Field(default=None, alias="Created") 438 description: Optional[str] = Field(default=None, alias="Description") 439 id: Optional[str] = Field(default=None, alias="Id") 440 last_updated: Optional[datetime] = Field(default=None, alias="LastUpdated") 441 sections: Optional[Dict[str, SectionModel]] = Field(default=None, alias="Sections") 442 443 444class ListGamesResultModel(BaseModel): 445 games: List[GameSummaryModel] = Field(alias="Games") 446 next_token: str = Field(alias="NextToken") 447 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 448 449 450class GetGeneratedCodeJobResultModel(BaseModel): 451 generated_code_job: GeneratedCodeJobDetailsModel = Field(alias="GeneratedCodeJob") 452 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 453 454 455class ListGeneratedCodeJobsResultModel(BaseModel): 456 generated_code_jobs: List[GeneratedCodeJobDetailsModel] = Field( 457 alias="GeneratedCodeJobs" 458 ) 459 next_token: str = Field(alias="NextToken") 460 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 461 462 463class StartGeneratedCodeJobRequestModel(BaseModel): 464 game_name: str = Field(alias="GameName") 465 generator: GeneratorModel = Field(alias="Generator") 466 snapshot_id: str = Field(alias="SnapshotId") 467 468 469class ImportGameConfigurationRequestModel(BaseModel): 470 game_name: str = Field(alias="GameName") 471 import_source: ImportGameConfigurationSourceModel = Field(alias="ImportSource") 472 473 474class ListExtensionVersionsRequestListExtensionVersionsPaginateModel(BaseModel): 475 name: str = Field(alias="Name") 476 namespace: str = Field(alias="Namespace") 477 pagination_config: Optional[PaginatorConfigModel] = Field( 478 default=None, alias="PaginationConfig" 479 ) 480 481 482class ListExtensionsRequestListExtensionsPaginateModel(BaseModel): 483 pagination_config: Optional[PaginatorConfigModel] = Field( 484 default=None, alias="PaginationConfig" 485 ) 486 487 488class ListGamesRequestListGamesPaginateModel(BaseModel): 489 pagination_config: Optional[PaginatorConfigModel] = Field( 490 default=None, alias="PaginationConfig" 491 ) 492 493 494class ListGeneratedCodeJobsRequestListGeneratedCodeJobsPaginateModel(BaseModel): 495 game_name: str = Field(alias="GameName") 496 snapshot_id: str = Field(alias="SnapshotId") 497 pagination_config: Optional[PaginatorConfigModel] = Field( 498 default=None, alias="PaginationConfig" 499 ) 500 501 502class ListSnapshotsRequestListSnapshotsPaginateModel(BaseModel): 503 game_name: str = Field(alias="GameName") 504 pagination_config: Optional[PaginatorConfigModel] = Field( 505 default=None, alias="PaginationConfig" 506 ) 507 508 509class ListStageDeploymentsRequestListStageDeploymentsPaginateModel(BaseModel): 510 game_name: str = Field(alias="GameName") 511 stage_name: str = Field(alias="StageName") 512 pagination_config: Optional[PaginatorConfigModel] = Field( 513 default=None, alias="PaginationConfig" 514 ) 515 516 517class ListStagesRequestListStagesPaginateModel(BaseModel): 518 game_name: str = Field(alias="GameName") 519 pagination_config: Optional[PaginatorConfigModel] = Field( 520 default=None, alias="PaginationConfig" 521 ) 522 523 524class ListSnapshotsResultModel(BaseModel): 525 next_token: str = Field(alias="NextToken") 526 snapshots: List[SnapshotSummaryModel] = Field(alias="Snapshots") 527 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 528 529 530class ListStagesResultModel(BaseModel): 531 next_token: str = Field(alias="NextToken") 532 stages: List[StageSummaryModel] = Field(alias="Stages") 533 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 534 535 536class UpdateGameConfigurationRequestModel(BaseModel): 537 game_name: str = Field(alias="GameName") 538 modifications: Sequence[SectionModificationModel] = Field(alias="Modifications") 539 540 541class GetStageDeploymentResultModel(BaseModel): 542 stage_deployment: StageDeploymentDetailsModel = Field(alias="StageDeployment") 543 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 544 545 546class StartStageDeploymentResultModel(BaseModel): 547 stage_deployment: StageDeploymentDetailsModel = Field(alias="StageDeployment") 548 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 549 550 551class ListStageDeploymentsResultModel(BaseModel): 552 next_token: str = Field(alias="NextToken") 553 stage_deployments: List[StageDeploymentSummaryModel] = Field( 554 alias="StageDeployments" 555 ) 556 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 557 558 559class GetGameConfigurationResultModel(BaseModel): 560 game_configuration: GameConfigurationDetailsModel = Field(alias="GameConfiguration") 561 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 562 563 564class ImportGameConfigurationResultModel(BaseModel): 565 game_configuration: GameConfigurationDetailsModel = Field(alias="GameConfiguration") 566 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 567 568 569class UpdateGameConfigurationResultModel(BaseModel): 570 game_configuration: GameConfigurationDetailsModel = Field(alias="GameConfiguration") 571 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 572 573 574class CreateSnapshotResultModel(BaseModel): 575 snapshot: SnapshotDetailsModel = Field(alias="Snapshot") 576 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 577 578 579class GetSnapshotResultModel(BaseModel): 580 snapshot: SnapshotDetailsModel = Field(alias="Snapshot") 581 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 582 583 584class UpdateSnapshotResultModel(BaseModel): 585 snapshot: SnapshotDetailsModel = Field(alias="Snapshot") 586 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
26class ConnectionModel(BaseModel): 27 created: Optional[datetime] = Field(default=None, alias="Created") 28 id: Optional[str] = Field(default=None, alias="Id")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
31class CreateGameRequestModel(BaseModel): 32 game_name: str = Field(alias="GameName") 33 client_token: Optional[str] = Field(default=None, alias="ClientToken") 34 description: Optional[str] = Field(default=None, alias="Description") 35 tags: Optional[Mapping[str, str]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
38class GameDetailsModel(BaseModel): 39 arn: Optional[str] = Field(default=None, alias="Arn") 40 created: Optional[datetime] = Field(default=None, alias="Created") 41 description: Optional[str] = Field(default=None, alias="Description") 42 enable_termination_protection: Optional[bool] = Field( 43 default=None, alias="EnableTerminationProtection" 44 ) 45 last_updated: Optional[datetime] = Field(default=None, alias="LastUpdated") 46 name: Optional[str] = Field(default=None, alias="Name") 47 state: Optional[Literal["ACTIVE", "DELETING"]] = Field(default=None, alias="State") 48 tags: Optional[Dict[str, str]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
51class ResponseMetadataModel(BaseModel): 52 request_id: str = Field(alias="RequestId") 53 host_id: str = Field(alias="HostId") 54 http_status_code: int = Field(alias="HTTPStatusCode") 55 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 56 retry_attempts: int = Field(alias="RetryAttempts")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
59class CreateSnapshotRequestModel(BaseModel): 60 game_name: str = Field(alias="GameName") 61 description: Optional[str] = Field(default=None, alias="Description")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
64class CreateStageRequestModel(BaseModel): 65 game_name: str = Field(alias="GameName") 66 role: str = Field(alias="Role") 67 stage_name: str = Field(alias="StageName") 68 client_token: Optional[str] = Field(default=None, alias="ClientToken") 69 description: Optional[str] = Field(default=None, alias="Description") 70 tags: Optional[Mapping[str, str]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
73class StageDetailsModel(BaseModel): 74 arn: Optional[str] = Field(default=None, alias="Arn") 75 created: Optional[datetime] = Field(default=None, alias="Created") 76 description: Optional[str] = Field(default=None, alias="Description") 77 game_key: Optional[str] = Field(default=None, alias="GameKey") 78 last_updated: Optional[datetime] = Field(default=None, alias="LastUpdated") 79 log_group: Optional[str] = Field(default=None, alias="LogGroup") 80 name: Optional[str] = Field(default=None, alias="Name") 81 role: Optional[str] = Field(default=None, alias="Role") 82 state: Optional[Literal["ACTIVE", "DELETING"]] = Field(default=None, alias="State") 83 tags: Optional[Dict[str, str]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
90class DeleteStageRequestModel(BaseModel): 91 game_name: str = Field(alias="GameName") 92 stage_name: str = Field(alias="StageName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
95class DeploymentResultModel(BaseModel): 96 message: Optional[str] = Field(default=None, alias="Message") 97 result_code: Optional[ 98 Literal["INVALID_ROLE_FAILURE", "SUCCESS", "UNSPECIFIED_FAILURE"] 99 ] = Field(default=None, alias="ResultCode")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
102class DisconnectPlayerRequestModel(BaseModel): 103 game_name: str = Field(alias="GameName") 104 player_id: str = Field(alias="PlayerId") 105 stage_name: str = Field(alias="StageName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
108class ExportSnapshotRequestModel(BaseModel): 109 game_name: str = Field(alias="GameName") 110 snapshot_id: str = Field(alias="SnapshotId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
113class ExtensionDetailsModel(BaseModel): 114 description: Optional[str] = Field(default=None, alias="Description") 115 name: Optional[str] = Field(default=None, alias="Name") 116 namespace: Optional[str] = Field(default=None, alias="Namespace")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
119class ExtensionVersionDetailsModel(BaseModel): 120 name: Optional[str] = Field(default=None, alias="Name") 121 namespace: Optional[str] = Field(default=None, alias="Namespace") 122 schema_: Optional[str] = Field(default=None, alias="Schema") 123 version: Optional[str] = Field(default=None, alias="Version")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
126class SectionModel(BaseModel): 127 attributes: Optional[Dict[str, Any]] = Field(default=None, alias="Attributes") 128 name: Optional[str] = Field(default=None, alias="Name") 129 size: Optional[int] = Field(default=None, alias="Size")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
132class GameSummaryModel(BaseModel): 133 description: Optional[str] = Field(default=None, alias="Description") 134 name: Optional[str] = Field(default=None, alias="Name") 135 state: Optional[Literal["ACTIVE", "DELETING"]] = Field(default=None, alias="State") 136 tags: Optional[Dict[str, str]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
139class GeneratedCodeJobDetailsModel(BaseModel): 140 description: Optional[str] = Field(default=None, alias="Description") 141 expiration_time: Optional[datetime] = Field(default=None, alias="ExpirationTime") 142 generated_code_job_id: Optional[str] = Field( 143 default=None, alias="GeneratedCodeJobId" 144 ) 145 s3_url: Optional[str] = Field(default=None, alias="S3Url") 146 status: Optional[Literal["COMPLETED", "FAILED", "IN_PROGRESS", "PENDING"]] = Field( 147 default=None, alias="Status" 148 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
151class GeneratorModel(BaseModel): 152 game_sdk_version: Optional[str] = Field(default=None, alias="GameSdkVersion") 153 language: Optional[str] = Field(default=None, alias="Language") 154 target_platform: Optional[str] = Field(default=None, alias="TargetPlatform")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
157class GetExtensionRequestModel(BaseModel): 158 name: str = Field(alias="Name") 159 namespace: str = Field(alias="Namespace")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
162class GetExtensionVersionRequestModel(BaseModel): 163 extension_version: str = Field(alias="ExtensionVersion") 164 name: str = Field(alias="Name") 165 namespace: str = Field(alias="Namespace")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
168class GetGameConfigurationRequestModel(BaseModel): 169 game_name: str = Field(alias="GameName") 170 sections: Optional[Sequence[str]] = Field(default=None, alias="Sections")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
177class GetGeneratedCodeJobRequestModel(BaseModel): 178 game_name: str = Field(alias="GameName") 179 job_id: str = Field(alias="JobId") 180 snapshot_id: str = Field(alias="SnapshotId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
183class GetPlayerConnectionStatusRequestModel(BaseModel): 184 game_name: str = Field(alias="GameName") 185 player_id: str = Field(alias="PlayerId") 186 stage_name: str = Field(alias="StageName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
189class GetSnapshotRequestModel(BaseModel): 190 game_name: str = Field(alias="GameName") 191 snapshot_id: str = Field(alias="SnapshotId") 192 sections: Optional[Sequence[str]] = Field(default=None, alias="Sections")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
195class GetStageDeploymentRequestModel(BaseModel): 196 game_name: str = Field(alias="GameName") 197 stage_name: str = Field(alias="StageName") 198 deployment_id: Optional[str] = Field(default=None, alias="DeploymentId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
201class GetStageRequestModel(BaseModel): 202 game_name: str = Field(alias="GameName") 203 stage_name: str = Field(alias="StageName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
206class ImportGameConfigurationSourceModel(BaseModel): 207 file: Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] = Field(alias="File")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
210class PaginatorConfigModel(BaseModel): 211 max_items: Optional[int] = Field(default=None, alias="MaxItems") 212 page_size: Optional[int] = Field(default=None, alias="PageSize") 213 starting_token: Optional[str] = Field(default=None, alias="StartingToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
216class ListExtensionVersionsRequestModel(BaseModel): 217 name: str = Field(alias="Name") 218 namespace: str = Field(alias="Namespace") 219 max_results: Optional[int] = Field(default=None, alias="MaxResults") 220 next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
223class ListExtensionsRequestModel(BaseModel): 224 max_results: Optional[int] = Field(default=None, alias="MaxResults") 225 next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
228class ListGamesRequestModel(BaseModel): 229 max_results: Optional[int] = Field(default=None, alias="MaxResults") 230 next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
233class ListGeneratedCodeJobsRequestModel(BaseModel): 234 game_name: str = Field(alias="GameName") 235 snapshot_id: str = Field(alias="SnapshotId") 236 max_results: Optional[int] = Field(default=None, alias="MaxResults") 237 next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
240class ListSnapshotsRequestModel(BaseModel): 241 game_name: str = Field(alias="GameName") 242 max_results: Optional[int] = Field(default=None, alias="MaxResults") 243 next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
246class SnapshotSummaryModel(BaseModel): 247 created: Optional[datetime] = Field(default=None, alias="Created") 248 description: Optional[str] = Field(default=None, alias="Description") 249 id: Optional[str] = Field(default=None, alias="Id") 250 last_updated: Optional[datetime] = Field(default=None, alias="LastUpdated")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
253class ListStageDeploymentsRequestModel(BaseModel): 254 game_name: str = Field(alias="GameName") 255 stage_name: str = Field(alias="StageName") 256 max_results: Optional[int] = Field(default=None, alias="MaxResults") 257 next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
260class ListStagesRequestModel(BaseModel): 261 game_name: str = Field(alias="GameName") 262 max_results: Optional[int] = Field(default=None, alias="MaxResults") 263 next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
266class StageSummaryModel(BaseModel): 267 description: Optional[str] = Field(default=None, alias="Description") 268 game_key: Optional[str] = Field(default=None, alias="GameKey") 269 name: Optional[str] = Field(default=None, alias="Name") 270 state: Optional[Literal["ACTIVE", "DELETING"]] = Field(default=None, alias="State") 271 tags: Optional[Dict[str, str]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
274class ListTagsForResourceRequestModel(BaseModel): 275 resource_arn: str = Field(alias="ResourceArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
278class SectionModificationModel(BaseModel): 279 operation: Literal["ADD", "REMOVE", "REPLACE"] = Field(alias="Operation") 280 path: str = Field(alias="Path") 281 section: str = Field(alias="Section") 282 value: Optional[Mapping[str, Any]] = Field(default=None, alias="Value")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
285class StartStageDeploymentRequestModel(BaseModel): 286 game_name: str = Field(alias="GameName") 287 snapshot_id: str = Field(alias="SnapshotId") 288 stage_name: str = Field(alias="StageName") 289 client_token: Optional[str] = Field(default=None, alias="ClientToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
292class TagResourceRequestModel(BaseModel): 293 resource_arn: str = Field(alias="ResourceArn") 294 tags: Mapping[str, str] = Field(alias="tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
297class UntagResourceRequestModel(BaseModel): 298 resource_arn: str = Field(alias="ResourceArn") 299 tag_keys: Sequence[str] = Field(alias="tagKeys")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
302class UpdateGameRequestModel(BaseModel): 303 game_name: str = Field(alias="GameName") 304 description: Optional[str] = Field(default=None, alias="Description")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
307class UpdateSnapshotRequestModel(BaseModel): 308 game_name: str = Field(alias="GameName") 309 snapshot_id: str = Field(alias="SnapshotId") 310 description: Optional[str] = Field(default=None, alias="Description")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
313class UpdateStageRequestModel(BaseModel): 314 game_name: str = Field(alias="GameName") 315 stage_name: str = Field(alias="StageName") 316 description: Optional[str] = Field(default=None, alias="Description") 317 role: Optional[str] = Field(default=None, alias="Role")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
320class CreateGameResultModel(BaseModel): 321 game: GameDetailsModel = Field(alias="Game") 322 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
325class DisconnectPlayerResultModel(BaseModel): 326 disconnect_failures: List[str] = Field(alias="DisconnectFailures") 327 disconnect_successes: List[str] = Field(alias="DisconnectSuccesses") 328 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
331class ExportSnapshotResultModel(BaseModel): 332 s3_url: str = Field(alias="S3Url") 333 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
336class GetGameResultModel(BaseModel): 337 game: GameDetailsModel = Field(alias="Game") 338 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
341class GetPlayerConnectionStatusResultModel(BaseModel): 342 connections: List[ConnectionModel] = Field(alias="Connections") 343 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
346class ListTagsForResourceResultModel(BaseModel): 347 tags: Dict[str, str] = Field(alias="tags") 348 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
351class StartGeneratedCodeJobResultModel(BaseModel): 352 generated_code_job_id: str = Field(alias="GeneratedCodeJobId") 353 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
356class UpdateGameResultModel(BaseModel): 357 game: GameDetailsModel = Field(alias="Game") 358 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
361class CreateStageResultModel(BaseModel): 362 stage: StageDetailsModel = Field(alias="Stage") 363 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
366class GetStageResultModel(BaseModel): 367 stage: StageDetailsModel = Field(alias="Stage") 368 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
371class UpdateStageResultModel(BaseModel): 372 stage: StageDetailsModel = Field(alias="Stage") 373 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
376class StageDeploymentDetailsModel(BaseModel): 377 created: Optional[datetime] = Field(default=None, alias="Created") 378 deployment_action: Optional[Literal["DEPLOY", "UNDEPLOY"]] = Field( 379 default=None, alias="DeploymentAction" 380 ) 381 deployment_id: Optional[str] = Field(default=None, alias="DeploymentId") 382 deployment_result: Optional[DeploymentResultModel] = Field( 383 default=None, alias="DeploymentResult" 384 ) 385 deployment_state: Optional[ 386 Literal["COMPLETED", "FAILED", "IN_PROGRESS", "PENDING"] 387 ] = Field(default=None, alias="DeploymentState") 388 last_updated: Optional[datetime] = Field(default=None, alias="LastUpdated") 389 snapshot_id: Optional[str] = Field(default=None, alias="SnapshotId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
392class StageDeploymentSummaryModel(BaseModel): 393 deployment_action: Optional[Literal["DEPLOY", "UNDEPLOY"]] = Field( 394 default=None, alias="DeploymentAction" 395 ) 396 deployment_id: Optional[str] = Field(default=None, alias="DeploymentId") 397 deployment_result: Optional[DeploymentResultModel] = Field( 398 default=None, alias="DeploymentResult" 399 ) 400 deployment_state: Optional[ 401 Literal["COMPLETED", "FAILED", "IN_PROGRESS", "PENDING"] 402 ] = Field(default=None, alias="DeploymentState") 403 last_updated: Optional[datetime] = Field(default=None, alias="LastUpdated") 404 snapshot_id: Optional[str] = Field(default=None, alias="SnapshotId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
407class GetExtensionResultModel(BaseModel): 408 extension: ExtensionDetailsModel = Field(alias="Extension") 409 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
412class ListExtensionsResultModel(BaseModel): 413 extensions: List[ExtensionDetailsModel] = Field(alias="Extensions") 414 next_token: str = Field(alias="NextToken") 415 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
418class GetExtensionVersionResultModel(BaseModel): 419 extension_version: ExtensionVersionDetailsModel = Field(alias="ExtensionVersion") 420 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
423class ListExtensionVersionsResultModel(BaseModel): 424 extension_versions: List[ExtensionVersionDetailsModel] = Field( 425 alias="ExtensionVersions" 426 ) 427 next_token: str = Field(alias="NextToken") 428 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
431class GameConfigurationDetailsModel(BaseModel): 432 created: Optional[datetime] = Field(default=None, alias="Created") 433 last_updated: Optional[datetime] = Field(default=None, alias="LastUpdated") 434 sections: Optional[Dict[str, SectionModel]] = Field(default=None, alias="Sections")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
437class SnapshotDetailsModel(BaseModel): 438 created: Optional[datetime] = Field(default=None, alias="Created") 439 description: Optional[str] = Field(default=None, alias="Description") 440 id: Optional[str] = Field(default=None, alias="Id") 441 last_updated: Optional[datetime] = Field(default=None, alias="LastUpdated") 442 sections: Optional[Dict[str, SectionModel]] = Field(default=None, alias="Sections")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
445class ListGamesResultModel(BaseModel): 446 games: List[GameSummaryModel] = Field(alias="Games") 447 next_token: str = Field(alias="NextToken") 448 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
451class GetGeneratedCodeJobResultModel(BaseModel): 452 generated_code_job: GeneratedCodeJobDetailsModel = Field(alias="GeneratedCodeJob") 453 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
456class ListGeneratedCodeJobsResultModel(BaseModel): 457 generated_code_jobs: List[GeneratedCodeJobDetailsModel] = Field( 458 alias="GeneratedCodeJobs" 459 ) 460 next_token: str = Field(alias="NextToken") 461 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
464class StartGeneratedCodeJobRequestModel(BaseModel): 465 game_name: str = Field(alias="GameName") 466 generator: GeneratorModel = Field(alias="Generator") 467 snapshot_id: str = Field(alias="SnapshotId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
470class ImportGameConfigurationRequestModel(BaseModel): 471 game_name: str = Field(alias="GameName") 472 import_source: ImportGameConfigurationSourceModel = Field(alias="ImportSource")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListExtensionVersionsRequestListExtensionVersionsPaginateModel(mypydantic.models.base_model.BaseModel):
475class ListExtensionVersionsRequestListExtensionVersionsPaginateModel(BaseModel): 476 name: str = Field(alias="Name") 477 namespace: str = Field(alias="Namespace") 478 pagination_config: Optional[PaginatorConfigModel] = Field( 479 default=None, alias="PaginationConfig" 480 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
483class ListExtensionsRequestListExtensionsPaginateModel(BaseModel): 484 pagination_config: Optional[PaginatorConfigModel] = Field( 485 default=None, alias="PaginationConfig" 486 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
489class ListGamesRequestListGamesPaginateModel(BaseModel): 490 pagination_config: Optional[PaginatorConfigModel] = Field( 491 default=None, alias="PaginationConfig" 492 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListGeneratedCodeJobsRequestListGeneratedCodeJobsPaginateModel(mypydantic.models.base_model.BaseModel):
495class ListGeneratedCodeJobsRequestListGeneratedCodeJobsPaginateModel(BaseModel): 496 game_name: str = Field(alias="GameName") 497 snapshot_id: str = Field(alias="SnapshotId") 498 pagination_config: Optional[PaginatorConfigModel] = Field( 499 default=None, alias="PaginationConfig" 500 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
503class ListSnapshotsRequestListSnapshotsPaginateModel(BaseModel): 504 game_name: str = Field(alias="GameName") 505 pagination_config: Optional[PaginatorConfigModel] = Field( 506 default=None, alias="PaginationConfig" 507 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListStageDeploymentsRequestListStageDeploymentsPaginateModel(mypydantic.models.base_model.BaseModel):
510class ListStageDeploymentsRequestListStageDeploymentsPaginateModel(BaseModel): 511 game_name: str = Field(alias="GameName") 512 stage_name: str = Field(alias="StageName") 513 pagination_config: Optional[PaginatorConfigModel] = Field( 514 default=None, alias="PaginationConfig" 515 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
518class ListStagesRequestListStagesPaginateModel(BaseModel): 519 game_name: str = Field(alias="GameName") 520 pagination_config: Optional[PaginatorConfigModel] = Field( 521 default=None, alias="PaginationConfig" 522 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
525class ListSnapshotsResultModel(BaseModel): 526 next_token: str = Field(alias="NextToken") 527 snapshots: List[SnapshotSummaryModel] = Field(alias="Snapshots") 528 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
531class ListStagesResultModel(BaseModel): 532 next_token: str = Field(alias="NextToken") 533 stages: List[StageSummaryModel] = Field(alias="Stages") 534 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
537class UpdateGameConfigurationRequestModel(BaseModel): 538 game_name: str = Field(alias="GameName") 539 modifications: Sequence[SectionModificationModel] = Field(alias="Modifications")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
542class GetStageDeploymentResultModel(BaseModel): 543 stage_deployment: StageDeploymentDetailsModel = Field(alias="StageDeployment") 544 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
547class StartStageDeploymentResultModel(BaseModel): 548 stage_deployment: StageDeploymentDetailsModel = Field(alias="StageDeployment") 549 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
552class ListStageDeploymentsResultModel(BaseModel): 553 next_token: str = Field(alias="NextToken") 554 stage_deployments: List[StageDeploymentSummaryModel] = Field( 555 alias="StageDeployments" 556 ) 557 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
560class GetGameConfigurationResultModel(BaseModel): 561 game_configuration: GameConfigurationDetailsModel = Field(alias="GameConfiguration") 562 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
565class ImportGameConfigurationResultModel(BaseModel): 566 game_configuration: GameConfigurationDetailsModel = Field(alias="GameConfiguration") 567 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
570class UpdateGameConfigurationResultModel(BaseModel): 571 game_configuration: GameConfigurationDetailsModel = Field(alias="GameConfiguration") 572 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
575class CreateSnapshotResultModel(BaseModel): 576 snapshot: SnapshotDetailsModel = Field(alias="Snapshot") 577 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
580class GetSnapshotResultModel(BaseModel): 581 snapshot: SnapshotDetailsModel = Field(alias="Snapshot") 582 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
585class UpdateSnapshotResultModel(BaseModel): 586 snapshot: SnapshotDetailsModel = Field(alias="Snapshot") 587 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs