mypydantic.models.codestar

  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, Mapping, Optional, Sequence
  7
  8from pydantic import Field
  9
 10from mypydantic.models.base_model import BaseModel
 11
 12
 13class AssociateTeamMemberRequestModel(BaseModel):
 14    project_id: str = Field(alias="projectId")
 15    user_arn: str = Field(alias="userArn")
 16    project_role: str = Field(alias="projectRole")
 17    client_request_token: Optional[str] = Field(
 18        default=None, alias="clientRequestToken"
 19    )
 20    remote_access_allowed: Optional[bool] = Field(
 21        default=None, alias="remoteAccessAllowed"
 22    )
 23
 24
 25class ResponseMetadataModel(BaseModel):
 26    request_id: str = Field(alias="RequestId")
 27    host_id: str = Field(alias="HostId")
 28    http_status_code: int = Field(alias="HTTPStatusCode")
 29    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
 30    retry_attempts: int = Field(alias="RetryAttempts")
 31
 32
 33class CodeCommitCodeDestinationModel(BaseModel):
 34    name: str = Field(alias="name")
 35
 36
 37class GitHubCodeDestinationModel(BaseModel):
 38    name: str = Field(alias="name")
 39    type: str = Field(alias="type")
 40    owner: str = Field(alias="owner")
 41    private_repository: bool = Field(alias="privateRepository")
 42    issues_enabled: bool = Field(alias="issuesEnabled")
 43    token: str = Field(alias="token")
 44    description: Optional[str] = Field(default=None, alias="description")
 45
 46
 47class S3LocationModel(BaseModel):
 48    bucket_name: Optional[str] = Field(default=None, alias="bucketName")
 49    bucket_key: Optional[str] = Field(default=None, alias="bucketKey")
 50
 51
 52class CreateUserProfileRequestModel(BaseModel):
 53    user_arn: str = Field(alias="userArn")
 54    display_name: str = Field(alias="displayName")
 55    email_address: str = Field(alias="emailAddress")
 56    ssh_public_key: Optional[str] = Field(default=None, alias="sshPublicKey")
 57
 58
 59class DeleteProjectRequestModel(BaseModel):
 60    id: str = Field(alias="id")
 61    client_request_token: Optional[str] = Field(
 62        default=None, alias="clientRequestToken"
 63    )
 64    delete_stack: Optional[bool] = Field(default=None, alias="deleteStack")
 65
 66
 67class DeleteUserProfileRequestModel(BaseModel):
 68    user_arn: str = Field(alias="userArn")
 69
 70
 71class DescribeProjectRequestModel(BaseModel):
 72    id: str = Field(alias="id")
 73
 74
 75class ProjectStatusModel(BaseModel):
 76    state: str = Field(alias="state")
 77    reason: Optional[str] = Field(default=None, alias="reason")
 78
 79
 80class DescribeUserProfileRequestModel(BaseModel):
 81    user_arn: str = Field(alias="userArn")
 82
 83
 84class DisassociateTeamMemberRequestModel(BaseModel):
 85    project_id: str = Field(alias="projectId")
 86    user_arn: str = Field(alias="userArn")
 87
 88
 89class PaginatorConfigModel(BaseModel):
 90    max_items: Optional[int] = Field(default=None, alias="MaxItems")
 91    page_size: Optional[int] = Field(default=None, alias="PageSize")
 92    starting_token: Optional[str] = Field(default=None, alias="StartingToken")
 93
 94
 95class ListProjectsRequestModel(BaseModel):
 96    next_token: Optional[str] = Field(default=None, alias="nextToken")
 97    max_results: Optional[int] = Field(default=None, alias="maxResults")
 98
 99
100class ProjectSummaryModel(BaseModel):
101    project_id: Optional[str] = Field(default=None, alias="projectId")
102    project_arn: Optional[str] = Field(default=None, alias="projectArn")
103
104
105class ListResourcesRequestModel(BaseModel):
106    project_id: str = Field(alias="projectId")
107    next_token: Optional[str] = Field(default=None, alias="nextToken")
108    max_results: Optional[int] = Field(default=None, alias="maxResults")
109
110
111class ResourceModel(BaseModel):
112    id: str = Field(alias="id")
113
114
115class ListTagsForProjectRequestModel(BaseModel):
116    id: str = Field(alias="id")
117    next_token: Optional[str] = Field(default=None, alias="nextToken")
118    max_results: Optional[int] = Field(default=None, alias="maxResults")
119
120
121class ListTeamMembersRequestModel(BaseModel):
122    project_id: str = Field(alias="projectId")
123    next_token: Optional[str] = Field(default=None, alias="nextToken")
124    max_results: Optional[int] = Field(default=None, alias="maxResults")
125
126
127class TeamMemberModel(BaseModel):
128    user_arn: str = Field(alias="userArn")
129    project_role: str = Field(alias="projectRole")
130    remote_access_allowed: Optional[bool] = Field(
131        default=None, alias="remoteAccessAllowed"
132    )
133
134
135class ListUserProfilesRequestModel(BaseModel):
136    next_token: Optional[str] = Field(default=None, alias="nextToken")
137    max_results: Optional[int] = Field(default=None, alias="maxResults")
138
139
140class UserProfileSummaryModel(BaseModel):
141    user_arn: Optional[str] = Field(default=None, alias="userArn")
142    display_name: Optional[str] = Field(default=None, alias="displayName")
143    email_address: Optional[str] = Field(default=None, alias="emailAddress")
144    ssh_public_key: Optional[str] = Field(default=None, alias="sshPublicKey")
145
146
147class TagProjectRequestModel(BaseModel):
148    id: str = Field(alias="id")
149    tags: Mapping[str, str] = Field(alias="tags")
150
151
152class UntagProjectRequestModel(BaseModel):
153    id: str = Field(alias="id")
154    tags: Sequence[str] = Field(alias="tags")
155
156
157class UpdateProjectRequestModel(BaseModel):
158    id: str = Field(alias="id")
159    name: Optional[str] = Field(default=None, alias="name")
160    description: Optional[str] = Field(default=None, alias="description")
161
162
163class UpdateTeamMemberRequestModel(BaseModel):
164    project_id: str = Field(alias="projectId")
165    user_arn: str = Field(alias="userArn")
166    project_role: Optional[str] = Field(default=None, alias="projectRole")
167    remote_access_allowed: Optional[bool] = Field(
168        default=None, alias="remoteAccessAllowed"
169    )
170
171
172class UpdateUserProfileRequestModel(BaseModel):
173    user_arn: str = Field(alias="userArn")
174    display_name: Optional[str] = Field(default=None, alias="displayName")
175    email_address: Optional[str] = Field(default=None, alias="emailAddress")
176    ssh_public_key: Optional[str] = Field(default=None, alias="sshPublicKey")
177
178
179class AssociateTeamMemberResultModel(BaseModel):
180    client_request_token: str = Field(alias="clientRequestToken")
181    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
182
183
184class CreateProjectResultModel(BaseModel):
185    id: str = Field(alias="id")
186    arn: str = Field(alias="arn")
187    client_request_token: str = Field(alias="clientRequestToken")
188    project_template_id: str = Field(alias="projectTemplateId")
189    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
190
191
192class CreateUserProfileResultModel(BaseModel):
193    user_arn: str = Field(alias="userArn")
194    display_name: str = Field(alias="displayName")
195    email_address: str = Field(alias="emailAddress")
196    ssh_public_key: str = Field(alias="sshPublicKey")
197    created_timestamp: datetime = Field(alias="createdTimestamp")
198    last_modified_timestamp: datetime = Field(alias="lastModifiedTimestamp")
199    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
200
201
202class DeleteProjectResultModel(BaseModel):
203    stack_id: str = Field(alias="stackId")
204    project_arn: str = Field(alias="projectArn")
205    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
206
207
208class DeleteUserProfileResultModel(BaseModel):
209    user_arn: str = Field(alias="userArn")
210    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
211
212
213class DescribeUserProfileResultModel(BaseModel):
214    user_arn: str = Field(alias="userArn")
215    display_name: str = Field(alias="displayName")
216    email_address: str = Field(alias="emailAddress")
217    ssh_public_key: str = Field(alias="sshPublicKey")
218    created_timestamp: datetime = Field(alias="createdTimestamp")
219    last_modified_timestamp: datetime = Field(alias="lastModifiedTimestamp")
220    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
221
222
223class ListTagsForProjectResultModel(BaseModel):
224    tags: Dict[str, str] = Field(alias="tags")
225    next_token: str = Field(alias="nextToken")
226    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
227
228
229class TagProjectResultModel(BaseModel):
230    tags: Dict[str, str] = Field(alias="tags")
231    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
232
233
234class UpdateTeamMemberResultModel(BaseModel):
235    user_arn: str = Field(alias="userArn")
236    project_role: str = Field(alias="projectRole")
237    remote_access_allowed: bool = Field(alias="remoteAccessAllowed")
238    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
239
240
241class UpdateUserProfileResultModel(BaseModel):
242    user_arn: str = Field(alias="userArn")
243    display_name: str = Field(alias="displayName")
244    email_address: str = Field(alias="emailAddress")
245    ssh_public_key: str = Field(alias="sshPublicKey")
246    created_timestamp: datetime = Field(alias="createdTimestamp")
247    last_modified_timestamp: datetime = Field(alias="lastModifiedTimestamp")
248    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
249
250
251class CodeDestinationModel(BaseModel):
252    code_commit: Optional[CodeCommitCodeDestinationModel] = Field(
253        default=None, alias="codeCommit"
254    )
255    git_hub: Optional[GitHubCodeDestinationModel] = Field(default=None, alias="gitHub")
256
257
258class CodeSourceModel(BaseModel):
259    s3: S3LocationModel = Field(alias="s3")
260
261
262class ToolchainSourceModel(BaseModel):
263    s3: S3LocationModel = Field(alias="s3")
264
265
266class DescribeProjectResultModel(BaseModel):
267    name: str = Field(alias="name")
268    id: str = Field(alias="id")
269    arn: str = Field(alias="arn")
270    description: str = Field(alias="description")
271    client_request_token: str = Field(alias="clientRequestToken")
272    created_time_stamp: datetime = Field(alias="createdTimeStamp")
273    stack_id: str = Field(alias="stackId")
274    project_template_id: str = Field(alias="projectTemplateId")
275    status: ProjectStatusModel = Field(alias="status")
276    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
277
278
279class ListProjectsRequestListProjectsPaginateModel(BaseModel):
280    pagination_config: Optional[PaginatorConfigModel] = Field(
281        default=None, alias="PaginationConfig"
282    )
283
284
285class ListResourcesRequestListResourcesPaginateModel(BaseModel):
286    project_id: str = Field(alias="projectId")
287    pagination_config: Optional[PaginatorConfigModel] = Field(
288        default=None, alias="PaginationConfig"
289    )
290
291
292class ListTeamMembersRequestListTeamMembersPaginateModel(BaseModel):
293    project_id: str = Field(alias="projectId")
294    pagination_config: Optional[PaginatorConfigModel] = Field(
295        default=None, alias="PaginationConfig"
296    )
297
298
299class ListUserProfilesRequestListUserProfilesPaginateModel(BaseModel):
300    pagination_config: Optional[PaginatorConfigModel] = Field(
301        default=None, alias="PaginationConfig"
302    )
303
304
305class ListProjectsResultModel(BaseModel):
306    projects: List[ProjectSummaryModel] = Field(alias="projects")
307    next_token: str = Field(alias="nextToken")
308    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
309
310
311class ListResourcesResultModel(BaseModel):
312    resources: List[ResourceModel] = Field(alias="resources")
313    next_token: str = Field(alias="nextToken")
314    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
315
316
317class ListTeamMembersResultModel(BaseModel):
318    team_members: List[TeamMemberModel] = Field(alias="teamMembers")
319    next_token: str = Field(alias="nextToken")
320    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
321
322
323class ListUserProfilesResultModel(BaseModel):
324    user_profiles: List[UserProfileSummaryModel] = Field(alias="userProfiles")
325    next_token: str = Field(alias="nextToken")
326    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
327
328
329class CodeModel(BaseModel):
330    source: CodeSourceModel = Field(alias="source")
331    destination: CodeDestinationModel = Field(alias="destination")
332
333
334class ToolchainModel(BaseModel):
335    source: ToolchainSourceModel = Field(alias="source")
336    role_arn: Optional[str] = Field(default=None, alias="roleArn")
337    stack_parameters: Optional[Mapping[str, str]] = Field(
338        default=None, alias="stackParameters"
339    )
340
341
342class CreateProjectRequestModel(BaseModel):
343    name: str = Field(alias="name")
344    id: str = Field(alias="id")
345    description: Optional[str] = Field(default=None, alias="description")
346    client_request_token: Optional[str] = Field(
347        default=None, alias="clientRequestToken"
348    )
349    source_code: Optional[Sequence[CodeModel]] = Field(default=None, alias="sourceCode")
350    toolchain: Optional[ToolchainModel] = Field(default=None, alias="toolchain")
351    tags: Optional[Mapping[str, str]] = Field(default=None, alias="tags")
class AssociateTeamMemberRequestModel(mypydantic.models.base_model.BaseModel):
14class AssociateTeamMemberRequestModel(BaseModel):
15    project_id: str = Field(alias="projectId")
16    user_arn: str = Field(alias="userArn")
17    project_role: str = Field(alias="projectRole")
18    client_request_token: Optional[str] = Field(
19        default=None, alias="clientRequestToken"
20    )
21    remote_access_allowed: Optional[bool] = Field(
22        default=None, alias="remoteAccessAllowed"
23    )
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):
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")
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 CodeCommitCodeDestinationModel(mypydantic.models.base_model.BaseModel):
34class CodeCommitCodeDestinationModel(BaseModel):
35    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 GitHubCodeDestinationModel(mypydantic.models.base_model.BaseModel):
38class GitHubCodeDestinationModel(BaseModel):
39    name: str = Field(alias="name")
40    type: str = Field(alias="type")
41    owner: str = Field(alias="owner")
42    private_repository: bool = Field(alias="privateRepository")
43    issues_enabled: bool = Field(alias="issuesEnabled")
44    token: str = Field(alias="token")
45    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 S3LocationModel(mypydantic.models.base_model.BaseModel):
48class S3LocationModel(BaseModel):
49    bucket_name: Optional[str] = Field(default=None, alias="bucketName")
50    bucket_key: Optional[str] = Field(default=None, alias="bucketKey")
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 CreateUserProfileRequestModel(mypydantic.models.base_model.BaseModel):
53class CreateUserProfileRequestModel(BaseModel):
54    user_arn: str = Field(alias="userArn")
55    display_name: str = Field(alias="displayName")
56    email_address: str = Field(alias="emailAddress")
57    ssh_public_key: Optional[str] = Field(default=None, alias="sshPublicKey")
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 DeleteProjectRequestModel(mypydantic.models.base_model.BaseModel):
60class DeleteProjectRequestModel(BaseModel):
61    id: str = Field(alias="id")
62    client_request_token: Optional[str] = Field(
63        default=None, alias="clientRequestToken"
64    )
65    delete_stack: Optional[bool] = Field(default=None, alias="deleteStack")
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 DeleteUserProfileRequestModel(mypydantic.models.base_model.BaseModel):
68class DeleteUserProfileRequestModel(BaseModel):
69    user_arn: str = Field(alias="userArn")
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 DescribeProjectRequestModel(mypydantic.models.base_model.BaseModel):
72class DescribeProjectRequestModel(BaseModel):
73    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 ProjectStatusModel(mypydantic.models.base_model.BaseModel):
76class ProjectStatusModel(BaseModel):
77    state: str = Field(alias="state")
78    reason: Optional[str] = Field(default=None, alias="reason")
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 DescribeUserProfileRequestModel(mypydantic.models.base_model.BaseModel):
81class DescribeUserProfileRequestModel(BaseModel):
82    user_arn: str = Field(alias="userArn")
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 DisassociateTeamMemberRequestModel(mypydantic.models.base_model.BaseModel):
85class DisassociateTeamMemberRequestModel(BaseModel):
86    project_id: str = Field(alias="projectId")
87    user_arn: str = Field(alias="userArn")
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):
90class PaginatorConfigModel(BaseModel):
91    max_items: Optional[int] = Field(default=None, alias="MaxItems")
92    page_size: Optional[int] = Field(default=None, alias="PageSize")
93    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 ListProjectsRequestModel(mypydantic.models.base_model.BaseModel):
96class ListProjectsRequestModel(BaseModel):
97    next_token: Optional[str] = Field(default=None, alias="nextToken")
98    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 ProjectSummaryModel(mypydantic.models.base_model.BaseModel):
101class ProjectSummaryModel(BaseModel):
102    project_id: Optional[str] = Field(default=None, alias="projectId")
103    project_arn: Optional[str] = Field(default=None, alias="projectArn")
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 ListResourcesRequestModel(mypydantic.models.base_model.BaseModel):
106class ListResourcesRequestModel(BaseModel):
107    project_id: str = Field(alias="projectId")
108    next_token: Optional[str] = Field(default=None, alias="nextToken")
109    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 ResourceModel(mypydantic.models.base_model.BaseModel):
112class ResourceModel(BaseModel):
113    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 ListTagsForProjectRequestModel(mypydantic.models.base_model.BaseModel):
116class ListTagsForProjectRequestModel(BaseModel):
117    id: str = Field(alias="id")
118    next_token: Optional[str] = Field(default=None, alias="nextToken")
119    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 ListTeamMembersRequestModel(mypydantic.models.base_model.BaseModel):
122class ListTeamMembersRequestModel(BaseModel):
123    project_id: str = Field(alias="projectId")
124    next_token: Optional[str] = Field(default=None, alias="nextToken")
125    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 TeamMemberModel(mypydantic.models.base_model.BaseModel):
128class TeamMemberModel(BaseModel):
129    user_arn: str = Field(alias="userArn")
130    project_role: str = Field(alias="projectRole")
131    remote_access_allowed: Optional[bool] = Field(
132        default=None, alias="remoteAccessAllowed"
133    )
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 ListUserProfilesRequestModel(mypydantic.models.base_model.BaseModel):
136class ListUserProfilesRequestModel(BaseModel):
137    next_token: Optional[str] = Field(default=None, alias="nextToken")
138    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 UserProfileSummaryModel(mypydantic.models.base_model.BaseModel):
141class UserProfileSummaryModel(BaseModel):
142    user_arn: Optional[str] = Field(default=None, alias="userArn")
143    display_name: Optional[str] = Field(default=None, alias="displayName")
144    email_address: Optional[str] = Field(default=None, alias="emailAddress")
145    ssh_public_key: Optional[str] = Field(default=None, alias="sshPublicKey")
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 TagProjectRequestModel(mypydantic.models.base_model.BaseModel):
148class TagProjectRequestModel(BaseModel):
149    id: str = Field(alias="id")
150    tags: Mapping[str, str] = Field(alias="tags")
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 UntagProjectRequestModel(mypydantic.models.base_model.BaseModel):
153class UntagProjectRequestModel(BaseModel):
154    id: str = Field(alias="id")
155    tags: Sequence[str] = Field(alias="tags")
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 UpdateProjectRequestModel(mypydantic.models.base_model.BaseModel):
158class UpdateProjectRequestModel(BaseModel):
159    id: str = Field(alias="id")
160    name: Optional[str] = Field(default=None, alias="name")
161    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 UpdateTeamMemberRequestModel(mypydantic.models.base_model.BaseModel):
164class UpdateTeamMemberRequestModel(BaseModel):
165    project_id: str = Field(alias="projectId")
166    user_arn: str = Field(alias="userArn")
167    project_role: Optional[str] = Field(default=None, alias="projectRole")
168    remote_access_allowed: Optional[bool] = Field(
169        default=None, alias="remoteAccessAllowed"
170    )
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 UpdateUserProfileRequestModel(mypydantic.models.base_model.BaseModel):
173class UpdateUserProfileRequestModel(BaseModel):
174    user_arn: str = Field(alias="userArn")
175    display_name: Optional[str] = Field(default=None, alias="displayName")
176    email_address: Optional[str] = Field(default=None, alias="emailAddress")
177    ssh_public_key: Optional[str] = Field(default=None, alias="sshPublicKey")
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 AssociateTeamMemberResultModel(mypydantic.models.base_model.BaseModel):
180class AssociateTeamMemberResultModel(BaseModel):
181    client_request_token: str = Field(alias="clientRequestToken")
182    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 CreateProjectResultModel(mypydantic.models.base_model.BaseModel):
185class CreateProjectResultModel(BaseModel):
186    id: str = Field(alias="id")
187    arn: str = Field(alias="arn")
188    client_request_token: str = Field(alias="clientRequestToken")
189    project_template_id: str = Field(alias="projectTemplateId")
190    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 CreateUserProfileResultModel(mypydantic.models.base_model.BaseModel):
193class CreateUserProfileResultModel(BaseModel):
194    user_arn: str = Field(alias="userArn")
195    display_name: str = Field(alias="displayName")
196    email_address: str = Field(alias="emailAddress")
197    ssh_public_key: str = Field(alias="sshPublicKey")
198    created_timestamp: datetime = Field(alias="createdTimestamp")
199    last_modified_timestamp: datetime = Field(alias="lastModifiedTimestamp")
200    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 DeleteProjectResultModel(mypydantic.models.base_model.BaseModel):
203class DeleteProjectResultModel(BaseModel):
204    stack_id: str = Field(alias="stackId")
205    project_arn: str = Field(alias="projectArn")
206    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 DeleteUserProfileResultModel(mypydantic.models.base_model.BaseModel):
209class DeleteUserProfileResultModel(BaseModel):
210    user_arn: str = Field(alias="userArn")
211    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 DescribeUserProfileResultModel(mypydantic.models.base_model.BaseModel):
214class DescribeUserProfileResultModel(BaseModel):
215    user_arn: str = Field(alias="userArn")
216    display_name: str = Field(alias="displayName")
217    email_address: str = Field(alias="emailAddress")
218    ssh_public_key: str = Field(alias="sshPublicKey")
219    created_timestamp: datetime = Field(alias="createdTimestamp")
220    last_modified_timestamp: datetime = Field(alias="lastModifiedTimestamp")
221    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 ListTagsForProjectResultModel(mypydantic.models.base_model.BaseModel):
224class ListTagsForProjectResultModel(BaseModel):
225    tags: Dict[str, str] = Field(alias="tags")
226    next_token: str = Field(alias="nextToken")
227    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 TagProjectResultModel(mypydantic.models.base_model.BaseModel):
230class TagProjectResultModel(BaseModel):
231    tags: Dict[str, str] = Field(alias="tags")
232    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 UpdateTeamMemberResultModel(mypydantic.models.base_model.BaseModel):
235class UpdateTeamMemberResultModel(BaseModel):
236    user_arn: str = Field(alias="userArn")
237    project_role: str = Field(alias="projectRole")
238    remote_access_allowed: bool = Field(alias="remoteAccessAllowed")
239    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 UpdateUserProfileResultModel(mypydantic.models.base_model.BaseModel):
242class UpdateUserProfileResultModel(BaseModel):
243    user_arn: str = Field(alias="userArn")
244    display_name: str = Field(alias="displayName")
245    email_address: str = Field(alias="emailAddress")
246    ssh_public_key: str = Field(alias="sshPublicKey")
247    created_timestamp: datetime = Field(alias="createdTimestamp")
248    last_modified_timestamp: datetime = Field(alias="lastModifiedTimestamp")
249    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 CodeDestinationModel(mypydantic.models.base_model.BaseModel):
252class CodeDestinationModel(BaseModel):
253    code_commit: Optional[CodeCommitCodeDestinationModel] = Field(
254        default=None, alias="codeCommit"
255    )
256    git_hub: Optional[GitHubCodeDestinationModel] = Field(default=None, alias="gitHub")
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 CodeSourceModel(mypydantic.models.base_model.BaseModel):
259class CodeSourceModel(BaseModel):
260    s3: S3LocationModel = Field(alias="s3")
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 ToolchainSourceModel(mypydantic.models.base_model.BaseModel):
263class ToolchainSourceModel(BaseModel):
264    s3: S3LocationModel = Field(alias="s3")
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 DescribeProjectResultModel(mypydantic.models.base_model.BaseModel):
267class DescribeProjectResultModel(BaseModel):
268    name: str = Field(alias="name")
269    id: str = Field(alias="id")
270    arn: str = Field(alias="arn")
271    description: str = Field(alias="description")
272    client_request_token: str = Field(alias="clientRequestToken")
273    created_time_stamp: datetime = Field(alias="createdTimeStamp")
274    stack_id: str = Field(alias="stackId")
275    project_template_id: str = Field(alias="projectTemplateId")
276    status: ProjectStatusModel = Field(alias="status")
277    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 ListProjectsRequestListProjectsPaginateModel(mypydantic.models.base_model.BaseModel):
280class ListProjectsRequestListProjectsPaginateModel(BaseModel):
281    pagination_config: Optional[PaginatorConfigModel] = Field(
282        default=None, alias="PaginationConfig"
283    )
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 ListResourcesRequestListResourcesPaginateModel(mypydantic.models.base_model.BaseModel):
286class ListResourcesRequestListResourcesPaginateModel(BaseModel):
287    project_id: str = Field(alias="projectId")
288    pagination_config: Optional[PaginatorConfigModel] = Field(
289        default=None, alias="PaginationConfig"
290    )
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 ListTeamMembersRequestListTeamMembersPaginateModel(mypydantic.models.base_model.BaseModel):
293class ListTeamMembersRequestListTeamMembersPaginateModel(BaseModel):
294    project_id: str = Field(alias="projectId")
295    pagination_config: Optional[PaginatorConfigModel] = Field(
296        default=None, alias="PaginationConfig"
297    )
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 ListUserProfilesRequestListUserProfilesPaginateModel(mypydantic.models.base_model.BaseModel):
300class ListUserProfilesRequestListUserProfilesPaginateModel(BaseModel):
301    pagination_config: Optional[PaginatorConfigModel] = Field(
302        default=None, alias="PaginationConfig"
303    )
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 ListProjectsResultModel(mypydantic.models.base_model.BaseModel):
306class ListProjectsResultModel(BaseModel):
307    projects: List[ProjectSummaryModel] = Field(alias="projects")
308    next_token: str = Field(alias="nextToken")
309    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 ListResourcesResultModel(mypydantic.models.base_model.BaseModel):
312class ListResourcesResultModel(BaseModel):
313    resources: List[ResourceModel] = Field(alias="resources")
314    next_token: str = Field(alias="nextToken")
315    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 ListTeamMembersResultModel(mypydantic.models.base_model.BaseModel):
318class ListTeamMembersResultModel(BaseModel):
319    team_members: List[TeamMemberModel] = Field(alias="teamMembers")
320    next_token: str = Field(alias="nextToken")
321    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 ListUserProfilesResultModel(mypydantic.models.base_model.BaseModel):
324class ListUserProfilesResultModel(BaseModel):
325    user_profiles: List[UserProfileSummaryModel] = Field(alias="userProfiles")
326    next_token: str = Field(alias="nextToken")
327    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 CodeModel(mypydantic.models.base_model.BaseModel):
330class CodeModel(BaseModel):
331    source: CodeSourceModel = Field(alias="source")
332    destination: CodeDestinationModel = Field(alias="destination")
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 ToolchainModel(mypydantic.models.base_model.BaseModel):
335class ToolchainModel(BaseModel):
336    source: ToolchainSourceModel = Field(alias="source")
337    role_arn: Optional[str] = Field(default=None, alias="roleArn")
338    stack_parameters: Optional[Mapping[str, str]] = Field(
339        default=None, alias="stackParameters"
340    )
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):
343class CreateProjectRequestModel(BaseModel):
344    name: str = Field(alias="name")
345    id: str = Field(alias="id")
346    description: Optional[str] = Field(default=None, alias="description")
347    client_request_token: Optional[str] = Field(
348        default=None, alias="clientRequestToken"
349    )
350    source_code: Optional[Sequence[CodeModel]] = Field(default=None, alias="sourceCode")
351    toolchain: Optional[ToolchainModel] = Field(default=None, alias="toolchain")
352    tags: Optional[Mapping[str, str]] = Field(default=None, alias="tags")
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