mypydantic.models.codecatalyst
1# Model Generated: Thu Mar 2 21:56:17 2023 2 3from __future__ import annotations 4 5from datetime import datetime 6from typing import Dict, List, Literal, Optional, Sequence, Union 7 8from pydantic import Field 9 10from mypydantic.models.base_model import BaseModel 11 12 13class AccessTokenSummaryModel(BaseModel): 14 id: str = Field(alias="id") 15 name: str = Field(alias="name") 16 expires_time: Optional[datetime] = Field(default=None, alias="expiresTime") 17 18 19class CreateAccessTokenRequestModel(BaseModel): 20 name: str = Field(alias="name") 21 expires_time: Optional[Union[datetime, str]] = Field( 22 default=None, alias="expiresTime" 23 ) 24 25 26class ResponseMetadataModel(BaseModel): 27 request_id: str = Field(alias="RequestId") 28 host_id: str = Field(alias="HostId") 29 http_status_code: int = Field(alias="HTTPStatusCode") 30 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 31 retry_attempts: int = Field(alias="RetryAttempts") 32 33 34class IdeConfigurationModel(BaseModel): 35 runtime: Optional[str] = Field(default=None, alias="runtime") 36 name: Optional[str] = Field(default=None, alias="name") 37 38 39class PersistentStorageConfigurationModel(BaseModel): 40 size_in_gi_b: int = Field(alias="sizeInGiB") 41 42 43class RepositoryInputModel(BaseModel): 44 repository_name: str = Field(alias="repositoryName") 45 branch_name: Optional[str] = Field(default=None, alias="branchName") 46 47 48class CreateProjectRequestModel(BaseModel): 49 space_name: str = Field(alias="spaceName") 50 display_name: str = Field(alias="displayName") 51 description: Optional[str] = Field(default=None, alias="description") 52 53 54class CreateSourceRepositoryBranchRequestModel(BaseModel): 55 space_name: str = Field(alias="spaceName") 56 project_name: str = Field(alias="projectName") 57 source_repository_name: str = Field(alias="sourceRepositoryName") 58 name: str = Field(alias="name") 59 head_commit_id: Optional[str] = Field(default=None, alias="headCommitId") 60 61 62class DeleteAccessTokenRequestModel(BaseModel): 63 id: str = Field(alias="id") 64 65 66class DeleteDevEnvironmentRequestModel(BaseModel): 67 space_name: str = Field(alias="spaceName") 68 project_name: str = Field(alias="projectName") 69 id: str = Field(alias="id") 70 71 72class DevEnvironmentAccessDetailsModel(BaseModel): 73 stream_url: str = Field(alias="streamUrl") 74 token_value: str = Field(alias="tokenValue") 75 76 77class DevEnvironmentRepositorySummaryModel(BaseModel): 78 repository_name: str = Field(alias="repositoryName") 79 branch_name: Optional[str] = Field(default=None, alias="branchName") 80 81 82class ExecuteCommandSessionConfigurationModel(BaseModel): 83 command: str = Field(alias="command") 84 arguments: Optional[Sequence[str]] = Field(default=None, alias="arguments") 85 86 87class IdeModel(BaseModel): 88 runtime: Optional[str] = Field(default=None, alias="runtime") 89 name: Optional[str] = Field(default=None, alias="name") 90 91 92class PersistentStorageModel(BaseModel): 93 size_in_gi_b: int = Field(alias="sizeInGiB") 94 95 96class EmailAddressModel(BaseModel): 97 email: Optional[str] = Field(default=None, alias="email") 98 verified: Optional[bool] = Field(default=None, alias="verified") 99 100 101class EventPayloadModel(BaseModel): 102 content_type: Optional[str] = Field(default=None, alias="contentType") 103 data: Optional[str] = Field(default=None, alias="data") 104 105 106class ProjectInformationModel(BaseModel): 107 name: Optional[str] = Field(default=None, alias="name") 108 project_id: Optional[str] = Field(default=None, alias="projectId") 109 110 111class UserIdentityModel(BaseModel): 112 user_type: Literal["AWS_ACCOUNT", "UNKNOWN", "USER"] = Field(alias="userType") 113 principal_id: str = Field(alias="principalId") 114 user_name: Optional[str] = Field(default=None, alias="userName") 115 aws_account_id: Optional[str] = Field(default=None, alias="awsAccountId") 116 117 118class FilterModel(BaseModel): 119 key: str = Field(alias="key") 120 values: Sequence[str] = Field(alias="values") 121 comparison_operator: Optional[str] = Field(default=None, alias="comparisonOperator") 122 123 124class GetDevEnvironmentRequestModel(BaseModel): 125 space_name: str = Field(alias="spaceName") 126 project_name: str = Field(alias="projectName") 127 id: str = Field(alias="id") 128 129 130class GetProjectRequestModel(BaseModel): 131 space_name: str = Field(alias="spaceName") 132 name: str = Field(alias="name") 133 134 135class GetSourceRepositoryCloneUrlsRequestModel(BaseModel): 136 space_name: str = Field(alias="spaceName") 137 project_name: str = Field(alias="projectName") 138 source_repository_name: str = Field(alias="sourceRepositoryName") 139 140 141class GetSpaceRequestModel(BaseModel): 142 name: str = Field(alias="name") 143 144 145class GetSubscriptionRequestModel(BaseModel): 146 space_name: str = Field(alias="spaceName") 147 148 149class GetUserDetailsRequestModel(BaseModel): 150 id: Optional[str] = Field(default=None, alias="id") 151 user_name: Optional[str] = Field(default=None, alias="userName") 152 153 154class PaginatorConfigModel(BaseModel): 155 max_items: Optional[int] = Field(default=None, alias="MaxItems") 156 page_size: Optional[int] = Field(default=None, alias="PageSize") 157 starting_token: Optional[str] = Field(default=None, alias="StartingToken") 158 159 160class ListAccessTokensRequestModel(BaseModel): 161 max_results: Optional[int] = Field(default=None, alias="maxResults") 162 next_token: Optional[str] = Field(default=None, alias="nextToken") 163 164 165class ListEventLogsRequestModel(BaseModel): 166 space_name: str = Field(alias="spaceName") 167 start_time: Union[datetime, str] = Field(alias="startTime") 168 end_time: Union[datetime, str] = Field(alias="endTime") 169 event_name: Optional[str] = Field(default=None, alias="eventName") 170 next_token: Optional[str] = Field(default=None, alias="nextToken") 171 max_results: Optional[int] = Field(default=None, alias="maxResults") 172 173 174class ProjectListFilterModel(BaseModel): 175 key: Literal["hasAccessTo"] = Field(alias="key") 176 values: Sequence[str] = Field(alias="values") 177 comparison_operator: Optional[Literal["EQ", "GE", "GT", "LE", "LT"]] = Field( 178 default=None, alias="comparisonOperator" 179 ) 180 181 182class ProjectSummaryModel(BaseModel): 183 name: str = Field(alias="name") 184 display_name: Optional[str] = Field(default=None, alias="displayName") 185 description: Optional[str] = Field(default=None, alias="description") 186 187 188class ListSourceRepositoriesItemModel(BaseModel): 189 id: str = Field(alias="id") 190 name: str = Field(alias="name") 191 last_updated_time: datetime = Field(alias="lastUpdatedTime") 192 created_time: datetime = Field(alias="createdTime") 193 description: Optional[str] = Field(default=None, alias="description") 194 195 196class ListSourceRepositoriesRequestModel(BaseModel): 197 space_name: str = Field(alias="spaceName") 198 project_name: str = Field(alias="projectName") 199 next_token: Optional[str] = Field(default=None, alias="nextToken") 200 max_results: Optional[int] = Field(default=None, alias="maxResults") 201 202 203class ListSourceRepositoryBranchesItemModel(BaseModel): 204 ref: Optional[str] = Field(default=None, alias="ref") 205 name: Optional[str] = Field(default=None, alias="name") 206 last_updated_time: Optional[datetime] = Field(default=None, alias="lastUpdatedTime") 207 head_commit_id: Optional[str] = Field(default=None, alias="headCommitId") 208 209 210class ListSourceRepositoryBranchesRequestModel(BaseModel): 211 space_name: str = Field(alias="spaceName") 212 project_name: str = Field(alias="projectName") 213 source_repository_name: str = Field(alias="sourceRepositoryName") 214 next_token: Optional[str] = Field(default=None, alias="nextToken") 215 max_results: Optional[int] = Field(default=None, alias="maxResults") 216 217 218class ListSpacesRequestModel(BaseModel): 219 next_token: Optional[str] = Field(default=None, alias="nextToken") 220 221 222class SpaceSummaryModel(BaseModel): 223 name: str = Field(alias="name") 224 region_name: str = Field(alias="regionName") 225 display_name: Optional[str] = Field(default=None, alias="displayName") 226 description: Optional[str] = Field(default=None, alias="description") 227 228 229class StopDevEnvironmentRequestModel(BaseModel): 230 space_name: str = Field(alias="spaceName") 231 project_name: str = Field(alias="projectName") 232 id: str = Field(alias="id") 233 234 235class StopDevEnvironmentSessionRequestModel(BaseModel): 236 space_name: str = Field(alias="spaceName") 237 project_name: str = Field(alias="projectName") 238 id: str = Field(alias="id") 239 session_id: str = Field(alias="sessionId") 240 241 242class CreateAccessTokenResponseModel(BaseModel): 243 secret: str = Field(alias="secret") 244 name: str = Field(alias="name") 245 expires_time: datetime = Field(alias="expiresTime") 246 access_token_id: str = Field(alias="accessTokenId") 247 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 248 249 250class CreateDevEnvironmentResponseModel(BaseModel): 251 space_name: str = Field(alias="spaceName") 252 project_name: str = Field(alias="projectName") 253 id: str = Field(alias="id") 254 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 255 256 257class CreateProjectResponseModel(BaseModel): 258 space_name: str = Field(alias="spaceName") 259 name: str = Field(alias="name") 260 display_name: str = Field(alias="displayName") 261 description: str = Field(alias="description") 262 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 263 264 265class CreateSourceRepositoryBranchResponseModel(BaseModel): 266 ref: str = Field(alias="ref") 267 name: str = Field(alias="name") 268 last_updated_time: datetime = Field(alias="lastUpdatedTime") 269 head_commit_id: str = Field(alias="headCommitId") 270 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 271 272 273class DeleteDevEnvironmentResponseModel(BaseModel): 274 space_name: str = Field(alias="spaceName") 275 project_name: str = Field(alias="projectName") 276 id: str = Field(alias="id") 277 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 278 279 280class GetProjectResponseModel(BaseModel): 281 space_name: str = Field(alias="spaceName") 282 name: str = Field(alias="name") 283 display_name: str = Field(alias="displayName") 284 description: str = Field(alias="description") 285 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 286 287 288class GetSourceRepositoryCloneUrlsResponseModel(BaseModel): 289 https: str = Field(alias="https") 290 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 291 292 293class GetSpaceResponseModel(BaseModel): 294 name: str = Field(alias="name") 295 region_name: str = Field(alias="regionName") 296 display_name: str = Field(alias="displayName") 297 description: str = Field(alias="description") 298 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 299 300 301class GetSubscriptionResponseModel(BaseModel): 302 subscription_type: str = Field(alias="subscriptionType") 303 aws_account_name: str = Field(alias="awsAccountName") 304 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 305 306 307class ListAccessTokensResponseModel(BaseModel): 308 items: List[AccessTokenSummaryModel] = Field(alias="items") 309 next_token: str = Field(alias="nextToken") 310 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 311 312 313class StartDevEnvironmentResponseModel(BaseModel): 314 space_name: str = Field(alias="spaceName") 315 project_name: str = Field(alias="projectName") 316 id: str = Field(alias="id") 317 status: Literal[ 318 "DELETED", 319 "DELETING", 320 "FAILED", 321 "PENDING", 322 "RUNNING", 323 "STARTING", 324 "STOPPED", 325 "STOPPING", 326 ] = Field(alias="status") 327 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 328 329 330class StopDevEnvironmentResponseModel(BaseModel): 331 space_name: str = Field(alias="spaceName") 332 project_name: str = Field(alias="projectName") 333 id: str = Field(alias="id") 334 status: Literal[ 335 "DELETED", 336 "DELETING", 337 "FAILED", 338 "PENDING", 339 "RUNNING", 340 "STARTING", 341 "STOPPED", 342 "STOPPING", 343 ] = Field(alias="status") 344 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 345 346 347class StopDevEnvironmentSessionResponseModel(BaseModel): 348 space_name: str = Field(alias="spaceName") 349 project_name: str = Field(alias="projectName") 350 id: str = Field(alias="id") 351 session_id: str = Field(alias="sessionId") 352 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 353 354 355class VerifySessionResponseModel(BaseModel): 356 identity: str = Field(alias="identity") 357 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 358 359 360class StartDevEnvironmentRequestModel(BaseModel): 361 space_name: str = Field(alias="spaceName") 362 project_name: str = Field(alias="projectName") 363 id: str = Field(alias="id") 364 ides: Optional[Sequence[IdeConfigurationModel]] = Field(default=None, alias="ides") 365 instance_type: Optional[ 366 Literal[ 367 "dev.standard1.large", 368 "dev.standard1.medium", 369 "dev.standard1.small", 370 "dev.standard1.xlarge", 371 ] 372 ] = Field(default=None, alias="instanceType") 373 inactivity_timeout_minutes: Optional[int] = Field( 374 default=None, alias="inactivityTimeoutMinutes" 375 ) 376 377 378class UpdateDevEnvironmentRequestModel(BaseModel): 379 space_name: str = Field(alias="spaceName") 380 project_name: str = Field(alias="projectName") 381 id: str = Field(alias="id") 382 alias: Optional[str] = Field(default=None, alias="alias") 383 ides: Optional[Sequence[IdeConfigurationModel]] = Field(default=None, alias="ides") 384 instance_type: Optional[ 385 Literal[ 386 "dev.standard1.large", 387 "dev.standard1.medium", 388 "dev.standard1.small", 389 "dev.standard1.xlarge", 390 ] 391 ] = Field(default=None, alias="instanceType") 392 inactivity_timeout_minutes: Optional[int] = Field( 393 default=None, alias="inactivityTimeoutMinutes" 394 ) 395 client_token: Optional[str] = Field(default=None, alias="clientToken") 396 397 398class UpdateDevEnvironmentResponseModel(BaseModel): 399 id: str = Field(alias="id") 400 space_name: str = Field(alias="spaceName") 401 project_name: str = Field(alias="projectName") 402 alias: str = Field(alias="alias") 403 ides: List[IdeConfigurationModel] = Field(alias="ides") 404 instance_type: Literal[ 405 "dev.standard1.large", 406 "dev.standard1.medium", 407 "dev.standard1.small", 408 "dev.standard1.xlarge", 409 ] = Field(alias="instanceType") 410 inactivity_timeout_minutes: int = Field(alias="inactivityTimeoutMinutes") 411 client_token: str = Field(alias="clientToken") 412 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 413 414 415class CreateDevEnvironmentRequestModel(BaseModel): 416 space_name: str = Field(alias="spaceName") 417 project_name: str = Field(alias="projectName") 418 instance_type: Literal[ 419 "dev.standard1.large", 420 "dev.standard1.medium", 421 "dev.standard1.small", 422 "dev.standard1.xlarge", 423 ] = Field(alias="instanceType") 424 persistent_storage: PersistentStorageConfigurationModel = Field( 425 alias="persistentStorage" 426 ) 427 repositories: Optional[Sequence[RepositoryInputModel]] = Field( 428 default=None, alias="repositories" 429 ) 430 client_token: Optional[str] = Field(default=None, alias="clientToken") 431 alias: Optional[str] = Field(default=None, alias="alias") 432 ides: Optional[Sequence[IdeConfigurationModel]] = Field(default=None, alias="ides") 433 inactivity_timeout_minutes: Optional[int] = Field( 434 default=None, alias="inactivityTimeoutMinutes" 435 ) 436 437 438class StartDevEnvironmentSessionResponseModel(BaseModel): 439 access_details: DevEnvironmentAccessDetailsModel = Field(alias="accessDetails") 440 session_id: str = Field(alias="sessionId") 441 space_name: str = Field(alias="spaceName") 442 project_name: str = Field(alias="projectName") 443 id: str = Field(alias="id") 444 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 445 446 447class DevEnvironmentSessionConfigurationModel(BaseModel): 448 session_type: Literal["SSH", "SSM"] = Field(alias="sessionType") 449 execute_command_session_configuration: Optional[ 450 ExecuteCommandSessionConfigurationModel 451 ] = Field(default=None, alias="executeCommandSessionConfiguration") 452 453 454class DevEnvironmentSummaryModel(BaseModel): 455 id: str = Field(alias="id") 456 last_updated_time: datetime = Field(alias="lastUpdatedTime") 457 creator_id: str = Field(alias="creatorId") 458 status: Literal[ 459 "DELETED", 460 "DELETING", 461 "FAILED", 462 "PENDING", 463 "RUNNING", 464 "STARTING", 465 "STOPPED", 466 "STOPPING", 467 ] = Field(alias="status") 468 repositories: List[DevEnvironmentRepositorySummaryModel] = Field( 469 alias="repositories" 470 ) 471 instance_type: Literal[ 472 "dev.standard1.large", 473 "dev.standard1.medium", 474 "dev.standard1.small", 475 "dev.standard1.xlarge", 476 ] = Field(alias="instanceType") 477 inactivity_timeout_minutes: int = Field(alias="inactivityTimeoutMinutes") 478 persistent_storage: PersistentStorageModel = Field(alias="persistentStorage") 479 space_name: Optional[str] = Field(default=None, alias="spaceName") 480 project_name: Optional[str] = Field(default=None, alias="projectName") 481 status_reason: Optional[str] = Field(default=None, alias="statusReason") 482 alias: Optional[str] = Field(default=None, alias="alias") 483 ides: Optional[List[IdeModel]] = Field(default=None, alias="ides") 484 485 486class GetDevEnvironmentResponseModel(BaseModel): 487 space_name: str = Field(alias="spaceName") 488 project_name: str = Field(alias="projectName") 489 id: str = Field(alias="id") 490 last_updated_time: datetime = Field(alias="lastUpdatedTime") 491 creator_id: str = Field(alias="creatorId") 492 status: Literal[ 493 "DELETED", 494 "DELETING", 495 "FAILED", 496 "PENDING", 497 "RUNNING", 498 "STARTING", 499 "STOPPED", 500 "STOPPING", 501 ] = Field(alias="status") 502 status_reason: str = Field(alias="statusReason") 503 repositories: List[DevEnvironmentRepositorySummaryModel] = Field( 504 alias="repositories" 505 ) 506 alias: str = Field(alias="alias") 507 ides: List[IdeModel] = Field(alias="ides") 508 instance_type: Literal[ 509 "dev.standard1.large", 510 "dev.standard1.medium", 511 "dev.standard1.small", 512 "dev.standard1.xlarge", 513 ] = Field(alias="instanceType") 514 inactivity_timeout_minutes: int = Field(alias="inactivityTimeoutMinutes") 515 persistent_storage: PersistentStorageModel = Field(alias="persistentStorage") 516 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 517 518 519class GetUserDetailsResponseModel(BaseModel): 520 user_id: str = Field(alias="userId") 521 user_name: str = Field(alias="userName") 522 display_name: str = Field(alias="displayName") 523 primary_email: EmailAddressModel = Field(alias="primaryEmail") 524 version: str = Field(alias="version") 525 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 526 527 528class EventLogEntryModel(BaseModel): 529 id: str = Field(alias="id") 530 event_name: str = Field(alias="eventName") 531 event_type: str = Field(alias="eventType") 532 event_category: str = Field(alias="eventCategory") 533 event_source: str = Field(alias="eventSource") 534 event_time: datetime = Field(alias="eventTime") 535 operation_type: Literal["MUTATION", "READONLY"] = Field(alias="operationType") 536 user_identity: UserIdentityModel = Field(alias="userIdentity") 537 project_information: Optional[ProjectInformationModel] = Field( 538 default=None, alias="projectInformation" 539 ) 540 request_id: Optional[str] = Field(default=None, alias="requestId") 541 request_payload: Optional[EventPayloadModel] = Field( 542 default=None, alias="requestPayload" 543 ) 544 response_payload: Optional[EventPayloadModel] = Field( 545 default=None, alias="responsePayload" 546 ) 547 error_code: Optional[str] = Field(default=None, alias="errorCode") 548 source_ip_address: Optional[str] = Field(default=None, alias="sourceIpAddress") 549 user_agent: Optional[str] = Field(default=None, alias="userAgent") 550 551 552class ListDevEnvironmentsRequestModel(BaseModel): 553 space_name: str = Field(alias="spaceName") 554 project_name: str = Field(alias="projectName") 555 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="filters") 556 next_token: Optional[str] = Field(default=None, alias="nextToken") 557 max_results: Optional[int] = Field(default=None, alias="maxResults") 558 559 560class ListAccessTokensRequestListAccessTokensPaginateModel(BaseModel): 561 pagination_config: Optional[PaginatorConfigModel] = Field( 562 default=None, alias="PaginationConfig" 563 ) 564 565 566class ListDevEnvironmentsRequestListDevEnvironmentsPaginateModel(BaseModel): 567 space_name: str = Field(alias="spaceName") 568 project_name: str = Field(alias="projectName") 569 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="filters") 570 pagination_config: Optional[PaginatorConfigModel] = Field( 571 default=None, alias="PaginationConfig" 572 ) 573 574 575class ListEventLogsRequestListEventLogsPaginateModel(BaseModel): 576 space_name: str = Field(alias="spaceName") 577 start_time: Union[datetime, str] = Field(alias="startTime") 578 end_time: Union[datetime, str] = Field(alias="endTime") 579 event_name: Optional[str] = Field(default=None, alias="eventName") 580 pagination_config: Optional[PaginatorConfigModel] = Field( 581 default=None, alias="PaginationConfig" 582 ) 583 584 585class ListSourceRepositoriesRequestListSourceRepositoriesPaginateModel(BaseModel): 586 space_name: str = Field(alias="spaceName") 587 project_name: str = Field(alias="projectName") 588 pagination_config: Optional[PaginatorConfigModel] = Field( 589 default=None, alias="PaginationConfig" 590 ) 591 592 593class ListSourceRepositoryBranchesRequestListSourceRepositoryBranchesPaginateModel( 594 BaseModel 595): 596 space_name: str = Field(alias="spaceName") 597 project_name: str = Field(alias="projectName") 598 source_repository_name: str = Field(alias="sourceRepositoryName") 599 pagination_config: Optional[PaginatorConfigModel] = Field( 600 default=None, alias="PaginationConfig" 601 ) 602 603 604class ListSpacesRequestListSpacesPaginateModel(BaseModel): 605 pagination_config: Optional[PaginatorConfigModel] = Field( 606 default=None, alias="PaginationConfig" 607 ) 608 609 610class ListProjectsRequestListProjectsPaginateModel(BaseModel): 611 space_name: str = Field(alias="spaceName") 612 filters: Optional[Sequence[ProjectListFilterModel]] = Field( 613 default=None, alias="filters" 614 ) 615 pagination_config: Optional[PaginatorConfigModel] = Field( 616 default=None, alias="PaginationConfig" 617 ) 618 619 620class ListProjectsRequestModel(BaseModel): 621 space_name: str = Field(alias="spaceName") 622 next_token: Optional[str] = Field(default=None, alias="nextToken") 623 max_results: Optional[int] = Field(default=None, alias="maxResults") 624 filters: Optional[Sequence[ProjectListFilterModel]] = Field( 625 default=None, alias="filters" 626 ) 627 628 629class ListProjectsResponseModel(BaseModel): 630 next_token: str = Field(alias="nextToken") 631 items: List[ProjectSummaryModel] = Field(alias="items") 632 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 633 634 635class ListSourceRepositoriesResponseModel(BaseModel): 636 items: List[ListSourceRepositoriesItemModel] = Field(alias="items") 637 next_token: str = Field(alias="nextToken") 638 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 639 640 641class ListSourceRepositoryBranchesResponseModel(BaseModel): 642 next_token: str = Field(alias="nextToken") 643 items: List[ListSourceRepositoryBranchesItemModel] = Field(alias="items") 644 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 645 646 647class ListSpacesResponseModel(BaseModel): 648 next_token: str = Field(alias="nextToken") 649 items: List[SpaceSummaryModel] = Field(alias="items") 650 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 651 652 653class StartDevEnvironmentSessionRequestModel(BaseModel): 654 space_name: str = Field(alias="spaceName") 655 project_name: str = Field(alias="projectName") 656 id: str = Field(alias="id") 657 session_configuration: DevEnvironmentSessionConfigurationModel = Field( 658 alias="sessionConfiguration" 659 ) 660 661 662class ListDevEnvironmentsResponseModel(BaseModel): 663 items: List[DevEnvironmentSummaryModel] = Field(alias="items") 664 next_token: str = Field(alias="nextToken") 665 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 666 667 668class ListEventLogsResponseModel(BaseModel): 669 next_token: str = Field(alias="nextToken") 670 items: List[EventLogEntryModel] = Field(alias="items") 671 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
14class AccessTokenSummaryModel(BaseModel): 15 id: str = Field(alias="id") 16 name: str = Field(alias="name") 17 expires_time: Optional[datetime] = Field(default=None, alias="expiresTime")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
20class CreateAccessTokenRequestModel(BaseModel): 21 name: str = Field(alias="name") 22 expires_time: Optional[Union[datetime, str]] = Field( 23 default=None, alias="expiresTime" 24 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
27class ResponseMetadataModel(BaseModel): 28 request_id: str = Field(alias="RequestId") 29 host_id: str = Field(alias="HostId") 30 http_status_code: int = Field(alias="HTTPStatusCode") 31 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 32 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
35class IdeConfigurationModel(BaseModel): 36 runtime: Optional[str] = Field(default=None, alias="runtime") 37 name: Optional[str] = Field(default=None, alias="name")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
40class PersistentStorageConfigurationModel(BaseModel): 41 size_in_gi_b: int = Field(alias="sizeInGiB")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
44class RepositoryInputModel(BaseModel): 45 repository_name: str = Field(alias="repositoryName") 46 branch_name: Optional[str] = Field(default=None, alias="branchName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
49class CreateProjectRequestModel(BaseModel): 50 space_name: str = Field(alias="spaceName") 51 display_name: str = Field(alias="displayName") 52 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
55class CreateSourceRepositoryBranchRequestModel(BaseModel): 56 space_name: str = Field(alias="spaceName") 57 project_name: str = Field(alias="projectName") 58 source_repository_name: str = Field(alias="sourceRepositoryName") 59 name: str = Field(alias="name") 60 head_commit_id: Optional[str] = Field(default=None, alias="headCommitId")
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
67class DeleteDevEnvironmentRequestModel(BaseModel): 68 space_name: str = Field(alias="spaceName") 69 project_name: str = Field(alias="projectName") 70 id: str = Field(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
73class DevEnvironmentAccessDetailsModel(BaseModel): 74 stream_url: str = Field(alias="streamUrl") 75 token_value: str = Field(alias="tokenValue")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
78class DevEnvironmentRepositorySummaryModel(BaseModel): 79 repository_name: str = Field(alias="repositoryName") 80 branch_name: Optional[str] = Field(default=None, alias="branchName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
83class ExecuteCommandSessionConfigurationModel(BaseModel): 84 command: str = Field(alias="command") 85 arguments: Optional[Sequence[str]] = Field(default=None, alias="arguments")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
88class IdeModel(BaseModel): 89 runtime: Optional[str] = Field(default=None, alias="runtime") 90 name: Optional[str] = Field(default=None, alias="name")
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
97class EmailAddressModel(BaseModel): 98 email: Optional[str] = Field(default=None, alias="email") 99 verified: Optional[bool] = Field(default=None, alias="verified")
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 EventPayloadModel(BaseModel): 103 content_type: Optional[str] = Field(default=None, alias="contentType") 104 data: Optional[str] = Field(default=None, alias="data")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
107class ProjectInformationModel(BaseModel): 108 name: Optional[str] = Field(default=None, alias="name") 109 project_id: Optional[str] = Field(default=None, alias="projectId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
112class UserIdentityModel(BaseModel): 113 user_type: Literal["AWS_ACCOUNT", "UNKNOWN", "USER"] = Field(alias="userType") 114 principal_id: str = Field(alias="principalId") 115 user_name: Optional[str] = Field(default=None, alias="userName") 116 aws_account_id: Optional[str] = Field(default=None, alias="awsAccountId")
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 FilterModel(BaseModel): 120 key: str = Field(alias="key") 121 values: Sequence[str] = Field(alias="values") 122 comparison_operator: Optional[str] = Field(default=None, alias="comparisonOperator")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
125class GetDevEnvironmentRequestModel(BaseModel): 126 space_name: str = Field(alias="spaceName") 127 project_name: str = Field(alias="projectName") 128 id: str = Field(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
131class GetProjectRequestModel(BaseModel): 132 space_name: str = Field(alias="spaceName") 133 name: str = Field(alias="name")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
136class GetSourceRepositoryCloneUrlsRequestModel(BaseModel): 137 space_name: str = Field(alias="spaceName") 138 project_name: str = Field(alias="projectName") 139 source_repository_name: str = Field(alias="sourceRepositoryName")
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
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
150class GetUserDetailsRequestModel(BaseModel): 151 id: Optional[str] = Field(default=None, alias="id") 152 user_name: Optional[str] = Field(default=None, alias="userName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
155class PaginatorConfigModel(BaseModel): 156 max_items: Optional[int] = Field(default=None, alias="MaxItems") 157 page_size: Optional[int] = Field(default=None, alias="PageSize") 158 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
161class ListAccessTokensRequestModel(BaseModel): 162 max_results: Optional[int] = Field(default=None, alias="maxResults") 163 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
166class ListEventLogsRequestModel(BaseModel): 167 space_name: str = Field(alias="spaceName") 168 start_time: Union[datetime, str] = Field(alias="startTime") 169 end_time: Union[datetime, str] = Field(alias="endTime") 170 event_name: Optional[str] = Field(default=None, alias="eventName") 171 next_token: Optional[str] = Field(default=None, alias="nextToken") 172 max_results: Optional[int] = Field(default=None, alias="maxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
175class ProjectListFilterModel(BaseModel): 176 key: Literal["hasAccessTo"] = Field(alias="key") 177 values: Sequence[str] = Field(alias="values") 178 comparison_operator: Optional[Literal["EQ", "GE", "GT", "LE", "LT"]] = Field( 179 default=None, alias="comparisonOperator" 180 )
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 ProjectSummaryModel(BaseModel): 184 name: str = Field(alias="name") 185 display_name: Optional[str] = Field(default=None, alias="displayName") 186 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
189class ListSourceRepositoriesItemModel(BaseModel): 190 id: str = Field(alias="id") 191 name: str = Field(alias="name") 192 last_updated_time: datetime = Field(alias="lastUpdatedTime") 193 created_time: datetime = Field(alias="createdTime") 194 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
197class ListSourceRepositoriesRequestModel(BaseModel): 198 space_name: str = Field(alias="spaceName") 199 project_name: str = Field(alias="projectName") 200 next_token: Optional[str] = Field(default=None, alias="nextToken") 201 max_results: Optional[int] = Field(default=None, alias="maxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
204class ListSourceRepositoryBranchesItemModel(BaseModel): 205 ref: Optional[str] = Field(default=None, alias="ref") 206 name: Optional[str] = Field(default=None, alias="name") 207 last_updated_time: Optional[datetime] = Field(default=None, alias="lastUpdatedTime") 208 head_commit_id: Optional[str] = Field(default=None, alias="headCommitId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
211class ListSourceRepositoryBranchesRequestModel(BaseModel): 212 space_name: str = Field(alias="spaceName") 213 project_name: str = Field(alias="projectName") 214 source_repository_name: str = Field(alias="sourceRepositoryName") 215 next_token: Optional[str] = Field(default=None, alias="nextToken") 216 max_results: Optional[int] = Field(default=None, alias="maxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
219class ListSpacesRequestModel(BaseModel): 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 SpaceSummaryModel(BaseModel): 224 name: str = Field(alias="name") 225 region_name: str = Field(alias="regionName") 226 display_name: Optional[str] = Field(default=None, alias="displayName") 227 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
230class StopDevEnvironmentRequestModel(BaseModel): 231 space_name: str = Field(alias="spaceName") 232 project_name: str = Field(alias="projectName") 233 id: str = Field(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
236class StopDevEnvironmentSessionRequestModel(BaseModel): 237 space_name: str = Field(alias="spaceName") 238 project_name: str = Field(alias="projectName") 239 id: str = Field(alias="id") 240 session_id: str = Field(alias="sessionId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
243class CreateAccessTokenResponseModel(BaseModel): 244 secret: str = Field(alias="secret") 245 name: str = Field(alias="name") 246 expires_time: datetime = Field(alias="expiresTime") 247 access_token_id: str = Field(alias="accessTokenId") 248 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
251class CreateDevEnvironmentResponseModel(BaseModel): 252 space_name: str = Field(alias="spaceName") 253 project_name: str = Field(alias="projectName") 254 id: str = Field(alias="id") 255 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
258class CreateProjectResponseModel(BaseModel): 259 space_name: str = Field(alias="spaceName") 260 name: str = Field(alias="name") 261 display_name: str = Field(alias="displayName") 262 description: str = Field(alias="description") 263 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
266class CreateSourceRepositoryBranchResponseModel(BaseModel): 267 ref: str = Field(alias="ref") 268 name: str = Field(alias="name") 269 last_updated_time: datetime = Field(alias="lastUpdatedTime") 270 head_commit_id: str = Field(alias="headCommitId") 271 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
274class DeleteDevEnvironmentResponseModel(BaseModel): 275 space_name: str = Field(alias="spaceName") 276 project_name: str = Field(alias="projectName") 277 id: str = Field(alias="id") 278 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
281class GetProjectResponseModel(BaseModel): 282 space_name: str = Field(alias="spaceName") 283 name: str = Field(alias="name") 284 display_name: str = Field(alias="displayName") 285 description: str = Field(alias="description") 286 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
289class GetSourceRepositoryCloneUrlsResponseModel(BaseModel): 290 https: str = Field(alias="https") 291 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
294class GetSpaceResponseModel(BaseModel): 295 name: str = Field(alias="name") 296 region_name: str = Field(alias="regionName") 297 display_name: str = Field(alias="displayName") 298 description: str = Field(alias="description") 299 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
302class GetSubscriptionResponseModel(BaseModel): 303 subscription_type: str = Field(alias="subscriptionType") 304 aws_account_name: str = Field(alias="awsAccountName") 305 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
308class ListAccessTokensResponseModel(BaseModel): 309 items: List[AccessTokenSummaryModel] = Field(alias="items") 310 next_token: str = Field(alias="nextToken") 311 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
314class StartDevEnvironmentResponseModel(BaseModel): 315 space_name: str = Field(alias="spaceName") 316 project_name: str = Field(alias="projectName") 317 id: str = Field(alias="id") 318 status: Literal[ 319 "DELETED", 320 "DELETING", 321 "FAILED", 322 "PENDING", 323 "RUNNING", 324 "STARTING", 325 "STOPPED", 326 "STOPPING", 327 ] = Field(alias="status") 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 StopDevEnvironmentResponseModel(BaseModel): 332 space_name: str = Field(alias="spaceName") 333 project_name: str = Field(alias="projectName") 334 id: str = Field(alias="id") 335 status: Literal[ 336 "DELETED", 337 "DELETING", 338 "FAILED", 339 "PENDING", 340 "RUNNING", 341 "STARTING", 342 "STOPPED", 343 "STOPPING", 344 ] = Field(alias="status") 345 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
348class StopDevEnvironmentSessionResponseModel(BaseModel): 349 space_name: str = Field(alias="spaceName") 350 project_name: str = Field(alias="projectName") 351 id: str = Field(alias="id") 352 session_id: str = Field(alias="sessionId") 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 VerifySessionResponseModel(BaseModel): 357 identity: str = Field(alias="identity") 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 StartDevEnvironmentRequestModel(BaseModel): 362 space_name: str = Field(alias="spaceName") 363 project_name: str = Field(alias="projectName") 364 id: str = Field(alias="id") 365 ides: Optional[Sequence[IdeConfigurationModel]] = Field(default=None, alias="ides") 366 instance_type: Optional[ 367 Literal[ 368 "dev.standard1.large", 369 "dev.standard1.medium", 370 "dev.standard1.small", 371 "dev.standard1.xlarge", 372 ] 373 ] = Field(default=None, alias="instanceType") 374 inactivity_timeout_minutes: Optional[int] = Field( 375 default=None, alias="inactivityTimeoutMinutes" 376 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
379class UpdateDevEnvironmentRequestModel(BaseModel): 380 space_name: str = Field(alias="spaceName") 381 project_name: str = Field(alias="projectName") 382 id: str = Field(alias="id") 383 alias: Optional[str] = Field(default=None, alias="alias") 384 ides: Optional[Sequence[IdeConfigurationModel]] = Field(default=None, alias="ides") 385 instance_type: Optional[ 386 Literal[ 387 "dev.standard1.large", 388 "dev.standard1.medium", 389 "dev.standard1.small", 390 "dev.standard1.xlarge", 391 ] 392 ] = Field(default=None, alias="instanceType") 393 inactivity_timeout_minutes: Optional[int] = Field( 394 default=None, alias="inactivityTimeoutMinutes" 395 ) 396 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
399class UpdateDevEnvironmentResponseModel(BaseModel): 400 id: str = Field(alias="id") 401 space_name: str = Field(alias="spaceName") 402 project_name: str = Field(alias="projectName") 403 alias: str = Field(alias="alias") 404 ides: List[IdeConfigurationModel] = Field(alias="ides") 405 instance_type: Literal[ 406 "dev.standard1.large", 407 "dev.standard1.medium", 408 "dev.standard1.small", 409 "dev.standard1.xlarge", 410 ] = Field(alias="instanceType") 411 inactivity_timeout_minutes: int = Field(alias="inactivityTimeoutMinutes") 412 client_token: str = Field(alias="clientToken") 413 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
416class CreateDevEnvironmentRequestModel(BaseModel): 417 space_name: str = Field(alias="spaceName") 418 project_name: str = Field(alias="projectName") 419 instance_type: Literal[ 420 "dev.standard1.large", 421 "dev.standard1.medium", 422 "dev.standard1.small", 423 "dev.standard1.xlarge", 424 ] = Field(alias="instanceType") 425 persistent_storage: PersistentStorageConfigurationModel = Field( 426 alias="persistentStorage" 427 ) 428 repositories: Optional[Sequence[RepositoryInputModel]] = Field( 429 default=None, alias="repositories" 430 ) 431 client_token: Optional[str] = Field(default=None, alias="clientToken") 432 alias: Optional[str] = Field(default=None, alias="alias") 433 ides: Optional[Sequence[IdeConfigurationModel]] = Field(default=None, alias="ides") 434 inactivity_timeout_minutes: Optional[int] = Field( 435 default=None, alias="inactivityTimeoutMinutes" 436 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
439class StartDevEnvironmentSessionResponseModel(BaseModel): 440 access_details: DevEnvironmentAccessDetailsModel = Field(alias="accessDetails") 441 session_id: str = Field(alias="sessionId") 442 space_name: str = Field(alias="spaceName") 443 project_name: str = Field(alias="projectName") 444 id: str = Field(alias="id") 445 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
448class DevEnvironmentSessionConfigurationModel(BaseModel): 449 session_type: Literal["SSH", "SSM"] = Field(alias="sessionType") 450 execute_command_session_configuration: Optional[ 451 ExecuteCommandSessionConfigurationModel 452 ] = Field(default=None, alias="executeCommandSessionConfiguration")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
455class DevEnvironmentSummaryModel(BaseModel): 456 id: str = Field(alias="id") 457 last_updated_time: datetime = Field(alias="lastUpdatedTime") 458 creator_id: str = Field(alias="creatorId") 459 status: Literal[ 460 "DELETED", 461 "DELETING", 462 "FAILED", 463 "PENDING", 464 "RUNNING", 465 "STARTING", 466 "STOPPED", 467 "STOPPING", 468 ] = Field(alias="status") 469 repositories: List[DevEnvironmentRepositorySummaryModel] = Field( 470 alias="repositories" 471 ) 472 instance_type: Literal[ 473 "dev.standard1.large", 474 "dev.standard1.medium", 475 "dev.standard1.small", 476 "dev.standard1.xlarge", 477 ] = Field(alias="instanceType") 478 inactivity_timeout_minutes: int = Field(alias="inactivityTimeoutMinutes") 479 persistent_storage: PersistentStorageModel = Field(alias="persistentStorage") 480 space_name: Optional[str] = Field(default=None, alias="spaceName") 481 project_name: Optional[str] = Field(default=None, alias="projectName") 482 status_reason: Optional[str] = Field(default=None, alias="statusReason") 483 alias: Optional[str] = Field(default=None, alias="alias") 484 ides: Optional[List[IdeModel]] = Field(default=None, alias="ides")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
487class GetDevEnvironmentResponseModel(BaseModel): 488 space_name: str = Field(alias="spaceName") 489 project_name: str = Field(alias="projectName") 490 id: str = Field(alias="id") 491 last_updated_time: datetime = Field(alias="lastUpdatedTime") 492 creator_id: str = Field(alias="creatorId") 493 status: Literal[ 494 "DELETED", 495 "DELETING", 496 "FAILED", 497 "PENDING", 498 "RUNNING", 499 "STARTING", 500 "STOPPED", 501 "STOPPING", 502 ] = Field(alias="status") 503 status_reason: str = Field(alias="statusReason") 504 repositories: List[DevEnvironmentRepositorySummaryModel] = Field( 505 alias="repositories" 506 ) 507 alias: str = Field(alias="alias") 508 ides: List[IdeModel] = Field(alias="ides") 509 instance_type: Literal[ 510 "dev.standard1.large", 511 "dev.standard1.medium", 512 "dev.standard1.small", 513 "dev.standard1.xlarge", 514 ] = Field(alias="instanceType") 515 inactivity_timeout_minutes: int = Field(alias="inactivityTimeoutMinutes") 516 persistent_storage: PersistentStorageModel = Field(alias="persistentStorage") 517 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
520class GetUserDetailsResponseModel(BaseModel): 521 user_id: str = Field(alias="userId") 522 user_name: str = Field(alias="userName") 523 display_name: str = Field(alias="displayName") 524 primary_email: EmailAddressModel = Field(alias="primaryEmail") 525 version: str = Field(alias="version") 526 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
529class EventLogEntryModel(BaseModel): 530 id: str = Field(alias="id") 531 event_name: str = Field(alias="eventName") 532 event_type: str = Field(alias="eventType") 533 event_category: str = Field(alias="eventCategory") 534 event_source: str = Field(alias="eventSource") 535 event_time: datetime = Field(alias="eventTime") 536 operation_type: Literal["MUTATION", "READONLY"] = Field(alias="operationType") 537 user_identity: UserIdentityModel = Field(alias="userIdentity") 538 project_information: Optional[ProjectInformationModel] = Field( 539 default=None, alias="projectInformation" 540 ) 541 request_id: Optional[str] = Field(default=None, alias="requestId") 542 request_payload: Optional[EventPayloadModel] = Field( 543 default=None, alias="requestPayload" 544 ) 545 response_payload: Optional[EventPayloadModel] = Field( 546 default=None, alias="responsePayload" 547 ) 548 error_code: Optional[str] = Field(default=None, alias="errorCode") 549 source_ip_address: Optional[str] = Field(default=None, alias="sourceIpAddress") 550 user_agent: Optional[str] = Field(default=None, alias="userAgent")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
553class ListDevEnvironmentsRequestModel(BaseModel): 554 space_name: str = Field(alias="spaceName") 555 project_name: str = Field(alias="projectName") 556 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="filters") 557 next_token: Optional[str] = Field(default=None, alias="nextToken") 558 max_results: Optional[int] = Field(default=None, alias="maxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
561class ListAccessTokensRequestListAccessTokensPaginateModel(BaseModel): 562 pagination_config: Optional[PaginatorConfigModel] = Field( 563 default=None, alias="PaginationConfig" 564 )
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
ListDevEnvironmentsRequestListDevEnvironmentsPaginateModel(mypydantic.models.base_model.BaseModel):
567class ListDevEnvironmentsRequestListDevEnvironmentsPaginateModel(BaseModel): 568 space_name: str = Field(alias="spaceName") 569 project_name: str = Field(alias="projectName") 570 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="filters") 571 pagination_config: Optional[PaginatorConfigModel] = Field( 572 default=None, alias="PaginationConfig" 573 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
576class ListEventLogsRequestListEventLogsPaginateModel(BaseModel): 577 space_name: str = Field(alias="spaceName") 578 start_time: Union[datetime, str] = Field(alias="startTime") 579 end_time: Union[datetime, str] = Field(alias="endTime") 580 event_name: Optional[str] = Field(default=None, alias="eventName") 581 pagination_config: Optional[PaginatorConfigModel] = Field( 582 default=None, alias="PaginationConfig" 583 )
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
ListSourceRepositoriesRequestListSourceRepositoriesPaginateModel(mypydantic.models.base_model.BaseModel):
586class ListSourceRepositoriesRequestListSourceRepositoriesPaginateModel(BaseModel): 587 space_name: str = Field(alias="spaceName") 588 project_name: str = Field(alias="projectName") 589 pagination_config: Optional[PaginatorConfigModel] = Field( 590 default=None, alias="PaginationConfig" 591 )
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
ListSourceRepositoryBranchesRequestListSourceRepositoryBranchesPaginateModel(mypydantic.models.base_model.BaseModel):
594class ListSourceRepositoryBranchesRequestListSourceRepositoryBranchesPaginateModel( 595 BaseModel 596): 597 space_name: str = Field(alias="spaceName") 598 project_name: str = Field(alias="projectName") 599 source_repository_name: str = Field(alias="sourceRepositoryName") 600 pagination_config: Optional[PaginatorConfigModel] = Field( 601 default=None, alias="PaginationConfig" 602 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
605class ListSpacesRequestListSpacesPaginateModel(BaseModel): 606 pagination_config: Optional[PaginatorConfigModel] = Field( 607 default=None, alias="PaginationConfig" 608 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
611class ListProjectsRequestListProjectsPaginateModel(BaseModel): 612 space_name: str = Field(alias="spaceName") 613 filters: Optional[Sequence[ProjectListFilterModel]] = Field( 614 default=None, alias="filters" 615 ) 616 pagination_config: Optional[PaginatorConfigModel] = Field( 617 default=None, alias="PaginationConfig" 618 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
621class ListProjectsRequestModel(BaseModel): 622 space_name: str = Field(alias="spaceName") 623 next_token: Optional[str] = Field(default=None, alias="nextToken") 624 max_results: Optional[int] = Field(default=None, alias="maxResults") 625 filters: Optional[Sequence[ProjectListFilterModel]] = Field( 626 default=None, alias="filters" 627 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
630class ListProjectsResponseModel(BaseModel): 631 next_token: str = Field(alias="nextToken") 632 items: List[ProjectSummaryModel] = Field(alias="items") 633 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
636class ListSourceRepositoriesResponseModel(BaseModel): 637 items: List[ListSourceRepositoriesItemModel] = Field(alias="items") 638 next_token: str = Field(alias="nextToken") 639 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
642class ListSourceRepositoryBranchesResponseModel(BaseModel): 643 next_token: str = Field(alias="nextToken") 644 items: List[ListSourceRepositoryBranchesItemModel] = Field(alias="items") 645 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
648class ListSpacesResponseModel(BaseModel): 649 next_token: str = Field(alias="nextToken") 650 items: List[SpaceSummaryModel] = Field(alias="items") 651 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
654class StartDevEnvironmentSessionRequestModel(BaseModel): 655 space_name: str = Field(alias="spaceName") 656 project_name: str = Field(alias="projectName") 657 id: str = Field(alias="id") 658 session_configuration: DevEnvironmentSessionConfigurationModel = Field( 659 alias="sessionConfiguration" 660 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
663class ListDevEnvironmentsResponseModel(BaseModel): 664 items: List[DevEnvironmentSummaryModel] = Field(alias="items") 665 next_token: str = Field(alias="nextToken") 666 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
669class ListEventLogsResponseModel(BaseModel): 670 next_token: str = Field(alias="nextToken") 671 items: List[EventLogEntryModel] = Field(alias="items") 672 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