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")
class AccessTokenSummaryModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateAccessTokenRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResponseMetadataModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class IdeConfigurationModel(mypydantic.models.base_model.BaseModel):
35class IdeConfigurationModel(BaseModel):
36    runtime: Optional[str] = Field(default=None, alias="runtime")
37    name: Optional[str] = Field(default=None, alias="name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PersistentStorageConfigurationModel(mypydantic.models.base_model.BaseModel):
40class PersistentStorageConfigurationModel(BaseModel):
41    size_in_gi_b: int = Field(alias="sizeInGiB")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RepositoryInputModel(mypydantic.models.base_model.BaseModel):
44class RepositoryInputModel(BaseModel):
45    repository_name: str = Field(alias="repositoryName")
46    branch_name: Optional[str] = Field(default=None, alias="branchName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateProjectRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateSourceRepositoryBranchRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteAccessTokenRequestModel(mypydantic.models.base_model.BaseModel):
63class DeleteAccessTokenRequestModel(BaseModel):
64    id: str = Field(alias="id")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteDevEnvironmentRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DevEnvironmentAccessDetailsModel(mypydantic.models.base_model.BaseModel):
73class DevEnvironmentAccessDetailsModel(BaseModel):
74    stream_url: str = Field(alias="streamUrl")
75    token_value: str = Field(alias="tokenValue")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DevEnvironmentRepositorySummaryModel(mypydantic.models.base_model.BaseModel):
78class DevEnvironmentRepositorySummaryModel(BaseModel):
79    repository_name: str = Field(alias="repositoryName")
80    branch_name: Optional[str] = Field(default=None, alias="branchName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ExecuteCommandSessionConfigurationModel(mypydantic.models.base_model.BaseModel):
83class ExecuteCommandSessionConfigurationModel(BaseModel):
84    command: str = Field(alias="command")
85    arguments: Optional[Sequence[str]] = Field(default=None, alias="arguments")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class IdeModel(mypydantic.models.base_model.BaseModel):
88class IdeModel(BaseModel):
89    runtime: Optional[str] = Field(default=None, alias="runtime")
90    name: Optional[str] = Field(default=None, alias="name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PersistentStorageModel(mypydantic.models.base_model.BaseModel):
93class PersistentStorageModel(BaseModel):
94    size_in_gi_b: int = Field(alias="sizeInGiB")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EmailAddressModel(mypydantic.models.base_model.BaseModel):
97class EmailAddressModel(BaseModel):
98    email: Optional[str] = Field(default=None, alias="email")
99    verified: Optional[bool] = Field(default=None, alias="verified")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EventPayloadModel(mypydantic.models.base_model.BaseModel):
102class EventPayloadModel(BaseModel):
103    content_type: Optional[str] = Field(default=None, alias="contentType")
104    data: Optional[str] = Field(default=None, alias="data")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ProjectInformationModel(mypydantic.models.base_model.BaseModel):
107class ProjectInformationModel(BaseModel):
108    name: Optional[str] = Field(default=None, alias="name")
109    project_id: Optional[str] = Field(default=None, alias="projectId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UserIdentityModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class FilterModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetDevEnvironmentRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetProjectRequestModel(mypydantic.models.base_model.BaseModel):
131class GetProjectRequestModel(BaseModel):
132    space_name: str = Field(alias="spaceName")
133    name: str = Field(alias="name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetSourceRepositoryCloneUrlsRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetSpaceRequestModel(mypydantic.models.base_model.BaseModel):
142class GetSpaceRequestModel(BaseModel):
143    name: str = Field(alias="name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetSubscriptionRequestModel(mypydantic.models.base_model.BaseModel):
146class GetSubscriptionRequestModel(BaseModel):
147    space_name: str = Field(alias="spaceName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetUserDetailsRequestModel(mypydantic.models.base_model.BaseModel):
150class GetUserDetailsRequestModel(BaseModel):
151    id: Optional[str] = Field(default=None, alias="id")
152    user_name: Optional[str] = Field(default=None, alias="userName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PaginatorConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListAccessTokensRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListEventLogsRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ProjectListFilterModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ProjectSummaryModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSourceRepositoriesItemModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSourceRepositoriesRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSourceRepositoryBranchesItemModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSourceRepositoryBranchesRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSpacesRequestModel(mypydantic.models.base_model.BaseModel):
219class ListSpacesRequestModel(BaseModel):
220    next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SpaceSummaryModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StopDevEnvironmentRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StopDevEnvironmentSessionRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateAccessTokenResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateDevEnvironmentResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateProjectResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateSourceRepositoryBranchResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteDevEnvironmentResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetProjectResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetSourceRepositoryCloneUrlsResponseModel(mypydantic.models.base_model.BaseModel):
289class GetSourceRepositoryCloneUrlsResponseModel(BaseModel):
290    https: str = Field(alias="https")
291    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetSpaceResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetSubscriptionResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListAccessTokensResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StartDevEnvironmentResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StopDevEnvironmentResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StopDevEnvironmentSessionResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class VerifySessionResponseModel(mypydantic.models.base_model.BaseModel):
356class VerifySessionResponseModel(BaseModel):
357    identity: str = Field(alias="identity")
358    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StartDevEnvironmentRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateDevEnvironmentRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateDevEnvironmentResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateDevEnvironmentRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StartDevEnvironmentSessionResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DevEnvironmentSessionConfigurationModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DevEnvironmentSummaryModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetDevEnvironmentResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetUserDetailsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EventLogEntryModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListDevEnvironmentsRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListAccessTokensRequestListAccessTokensPaginateModel(mypydantic.models.base_model.BaseModel):
561class ListAccessTokensRequestListAccessTokensPaginateModel(BaseModel):
562    pagination_config: Optional[PaginatorConfigModel] = Field(
563        default=None, alias="PaginationConfig"
564    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListEventLogsRequestListEventLogsPaginateModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSpacesRequestListSpacesPaginateModel(mypydantic.models.base_model.BaseModel):
605class ListSpacesRequestListSpacesPaginateModel(BaseModel):
606    pagination_config: Optional[PaginatorConfigModel] = Field(
607        default=None, alias="PaginationConfig"
608    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListProjectsRequestListProjectsPaginateModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListProjectsRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListProjectsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSourceRepositoriesResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSourceRepositoryBranchesResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSpacesResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StartDevEnvironmentSessionRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListDevEnvironmentsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListEventLogsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs