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")
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
76class ProjectStatusModel(BaseModel): 77 state: str = Field(alias="state") 78 reason: Optional[str] = Field(default=None, alias="reason")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
85class DisassociateTeamMemberRequestModel(BaseModel): 86 project_id: str = Field(alias="projectId") 87 user_arn: str = Field(alias="userArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
90class 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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
148class TagProjectRequestModel(BaseModel): 149 id: str = Field(alias="id") 150 tags: Mapping[str, str] = Field(alias="tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
153class UntagProjectRequestModel(BaseModel): 154 id: str = Field(alias="id") 155 tags: Sequence[str] = Field(alias="tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
180class AssociateTeamMemberResultModel(BaseModel): 181 client_request_token: str = Field(alias="clientRequestToken") 182 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
209class DeleteUserProfileResultModel(BaseModel): 210 user_arn: str = Field(alias="userArn") 211 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
230class TagProjectResultModel(BaseModel): 231 tags: Dict[str, str] = Field(alias="tags") 232 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
280class ListProjectsRequestListProjectsPaginateModel(BaseModel): 281 pagination_config: Optional[PaginatorConfigModel] = Field( 282 default=None, alias="PaginationConfig" 283 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
286class ListResourcesRequestListResourcesPaginateModel(BaseModel): 287 project_id: str = Field(alias="projectId") 288 pagination_config: Optional[PaginatorConfigModel] = Field( 289 default=None, alias="PaginationConfig" 290 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
293class ListTeamMembersRequestListTeamMembersPaginateModel(BaseModel): 294 project_id: str = Field(alias="projectId") 295 pagination_config: Optional[PaginatorConfigModel] = Field( 296 default=None, alias="PaginationConfig" 297 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
300class ListUserProfilesRequestListUserProfilesPaginateModel(BaseModel): 301 pagination_config: Optional[PaginatorConfigModel] = Field( 302 default=None, alias="PaginationConfig" 303 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
330class CodeModel(BaseModel): 331 source: CodeSourceModel = Field(alias="source") 332 destination: CodeDestinationModel = Field(alias="destination")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs