mypydantic.models.efs
1# Model Generated: Thu Mar 2 21:56:18 2023 2 3from __future__ import annotations 4 5from datetime import datetime 6from typing import Dict, List, Literal, Optional, Sequence 7 8from pydantic import Field 9 10from mypydantic.models.base_model import BaseModel 11 12 13class PosixUserModel(BaseModel): 14 uid: int = Field(alias="Uid") 15 gid: int = Field(alias="Gid") 16 secondary_gids: Optional[Sequence[int]] = Field(default=None, alias="SecondaryGids") 17 18 19class ResponseMetadataModel(BaseModel): 20 request_id: str = Field(alias="RequestId") 21 host_id: str = Field(alias="HostId") 22 http_status_code: int = Field(alias="HTTPStatusCode") 23 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 24 retry_attempts: int = Field(alias="RetryAttempts") 25 26 27class TagModel(BaseModel): 28 key: str = Field(alias="Key") 29 value: str = Field(alias="Value") 30 31 32class BackupPolicyModel(BaseModel): 33 status: Literal["DISABLED", "DISABLING", "ENABLED", "ENABLING"] = Field( 34 alias="Status" 35 ) 36 37 38class CreateMountTargetRequestModel(BaseModel): 39 file_system_id: str = Field(alias="FileSystemId") 40 subnet_id: str = Field(alias="SubnetId") 41 ip_address: Optional[str] = Field(default=None, alias="IpAddress") 42 security_groups: Optional[Sequence[str]] = Field( 43 default=None, alias="SecurityGroups" 44 ) 45 46 47class DestinationToCreateModel(BaseModel): 48 region: Optional[str] = Field(default=None, alias="Region") 49 availability_zone_name: Optional[str] = Field( 50 default=None, alias="AvailabilityZoneName" 51 ) 52 kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId") 53 54 55class CreationInfoModel(BaseModel): 56 owner_uid: int = Field(alias="OwnerUid") 57 owner_gid: int = Field(alias="OwnerGid") 58 permissions: str = Field(alias="Permissions") 59 60 61class DeleteAccessPointRequestModel(BaseModel): 62 access_point_id: str = Field(alias="AccessPointId") 63 64 65class DeleteFileSystemPolicyRequestModel(BaseModel): 66 file_system_id: str = Field(alias="FileSystemId") 67 68 69class DeleteFileSystemRequestModel(BaseModel): 70 file_system_id: str = Field(alias="FileSystemId") 71 72 73class DeleteMountTargetRequestModel(BaseModel): 74 mount_target_id: str = Field(alias="MountTargetId") 75 76 77class DeleteReplicationConfigurationRequestModel(BaseModel): 78 source_file_system_id: str = Field(alias="SourceFileSystemId") 79 80 81class DeleteTagsRequestModel(BaseModel): 82 file_system_id: str = Field(alias="FileSystemId") 83 tag_keys: Sequence[str] = Field(alias="TagKeys") 84 85 86class DescribeAccessPointsRequestModel(BaseModel): 87 max_results: Optional[int] = Field(default=None, alias="MaxResults") 88 next_token: Optional[str] = Field(default=None, alias="NextToken") 89 access_point_id: Optional[str] = Field(default=None, alias="AccessPointId") 90 file_system_id: Optional[str] = Field(default=None, alias="FileSystemId") 91 92 93class DescribeAccountPreferencesRequestModel(BaseModel): 94 next_token: Optional[str] = Field(default=None, alias="NextToken") 95 max_results: Optional[int] = Field(default=None, alias="MaxResults") 96 97 98class ResourceIdPreferenceModel(BaseModel): 99 resource_id_type: Optional[Literal["LONG_ID", "SHORT_ID"]] = Field( 100 default=None, alias="ResourceIdType" 101 ) 102 resources: Optional[List[Literal["FILE_SYSTEM", "MOUNT_TARGET"]]] = Field( 103 default=None, alias="Resources" 104 ) 105 106 107class DescribeBackupPolicyRequestModel(BaseModel): 108 file_system_id: str = Field(alias="FileSystemId") 109 110 111class DescribeFileSystemPolicyRequestModel(BaseModel): 112 file_system_id: str = Field(alias="FileSystemId") 113 114 115class PaginatorConfigModel(BaseModel): 116 max_items: Optional[int] = Field(default=None, alias="MaxItems") 117 page_size: Optional[int] = Field(default=None, alias="PageSize") 118 starting_token: Optional[str] = Field(default=None, alias="StartingToken") 119 120 121class DescribeFileSystemsRequestModel(BaseModel): 122 max_items: Optional[int] = Field(default=None, alias="MaxItems") 123 marker: Optional[str] = Field(default=None, alias="Marker") 124 creation_token: Optional[str] = Field(default=None, alias="CreationToken") 125 file_system_id: Optional[str] = Field(default=None, alias="FileSystemId") 126 127 128class DescribeLifecycleConfigurationRequestModel(BaseModel): 129 file_system_id: str = Field(alias="FileSystemId") 130 131 132class DescribeMountTargetSecurityGroupsRequestModel(BaseModel): 133 mount_target_id: str = Field(alias="MountTargetId") 134 135 136class DescribeMountTargetsRequestModel(BaseModel): 137 max_items: Optional[int] = Field(default=None, alias="MaxItems") 138 marker: Optional[str] = Field(default=None, alias="Marker") 139 file_system_id: Optional[str] = Field(default=None, alias="FileSystemId") 140 mount_target_id: Optional[str] = Field(default=None, alias="MountTargetId") 141 access_point_id: Optional[str] = Field(default=None, alias="AccessPointId") 142 143 144class MountTargetDescriptionModel(BaseModel): 145 mount_target_id: str = Field(alias="MountTargetId") 146 file_system_id: str = Field(alias="FileSystemId") 147 subnet_id: str = Field(alias="SubnetId") 148 life_cycle_state: Literal[ 149 "available", "creating", "deleted", "deleting", "error", "updating" 150 ] = Field(alias="LifeCycleState") 151 owner_id: Optional[str] = Field(default=None, alias="OwnerId") 152 ip_address: Optional[str] = Field(default=None, alias="IpAddress") 153 network_interface_id: Optional[str] = Field( 154 default=None, alias="NetworkInterfaceId" 155 ) 156 availability_zone_id: Optional[str] = Field( 157 default=None, alias="AvailabilityZoneId" 158 ) 159 availability_zone_name: Optional[str] = Field( 160 default=None, alias="AvailabilityZoneName" 161 ) 162 vpc_id: Optional[str] = Field(default=None, alias="VpcId") 163 164 165class DescribeReplicationConfigurationsRequestModel(BaseModel): 166 file_system_id: Optional[str] = Field(default=None, alias="FileSystemId") 167 next_token: Optional[str] = Field(default=None, alias="NextToken") 168 max_results: Optional[int] = Field(default=None, alias="MaxResults") 169 170 171class DescribeTagsRequestModel(BaseModel): 172 file_system_id: str = Field(alias="FileSystemId") 173 max_items: Optional[int] = Field(default=None, alias="MaxItems") 174 marker: Optional[str] = Field(default=None, alias="Marker") 175 176 177class DestinationModel(BaseModel): 178 status: Literal["DELETING", "ENABLED", "ENABLING", "ERROR"] = Field(alias="Status") 179 file_system_id: str = Field(alias="FileSystemId") 180 region: str = Field(alias="Region") 181 last_replicated_timestamp: Optional[datetime] = Field( 182 default=None, alias="LastReplicatedTimestamp" 183 ) 184 185 186class FileSystemSizeModel(BaseModel): 187 value: int = Field(alias="Value") 188 timestamp: Optional[datetime] = Field(default=None, alias="Timestamp") 189 value_in_ia: Optional[int] = Field(default=None, alias="ValueInIA") 190 value_in_standard: Optional[int] = Field(default=None, alias="ValueInStandard") 191 192 193class LifecyclePolicyModel(BaseModel): 194 transition_to_ia: Optional[ 195 Literal[ 196 "AFTER_14_DAYS", 197 "AFTER_1_DAY", 198 "AFTER_30_DAYS", 199 "AFTER_60_DAYS", 200 "AFTER_7_DAYS", 201 "AFTER_90_DAYS", 202 ] 203 ] = Field(default=None, alias="TransitionToIA") 204 transition_to_primary_storage_class: Optional[Literal["AFTER_1_ACCESS"]] = Field( 205 default=None, alias="TransitionToPrimaryStorageClass" 206 ) 207 208 209class ListTagsForResourceRequestModel(BaseModel): 210 resource_id: str = Field(alias="ResourceId") 211 max_results: Optional[int] = Field(default=None, alias="MaxResults") 212 next_token: Optional[str] = Field(default=None, alias="NextToken") 213 214 215class ModifyMountTargetSecurityGroupsRequestModel(BaseModel): 216 mount_target_id: str = Field(alias="MountTargetId") 217 security_groups: Optional[Sequence[str]] = Field( 218 default=None, alias="SecurityGroups" 219 ) 220 221 222class PutAccountPreferencesRequestModel(BaseModel): 223 resource_id_type: Literal["LONG_ID", "SHORT_ID"] = Field(alias="ResourceIdType") 224 225 226class PutFileSystemPolicyRequestModel(BaseModel): 227 file_system_id: str = Field(alias="FileSystemId") 228 policy: str = Field(alias="Policy") 229 bypass_policy_lockout_safety_check: Optional[bool] = Field( 230 default=None, alias="BypassPolicyLockoutSafetyCheck" 231 ) 232 233 234class UntagResourceRequestModel(BaseModel): 235 resource_id: str = Field(alias="ResourceId") 236 tag_keys: Sequence[str] = Field(alias="TagKeys") 237 238 239class UpdateFileSystemRequestModel(BaseModel): 240 file_system_id: str = Field(alias="FileSystemId") 241 throughput_mode: Optional[Literal["bursting", "elastic", "provisioned"]] = Field( 242 default=None, alias="ThroughputMode" 243 ) 244 provisioned_throughput_in_mibps: Optional[float] = Field( 245 default=None, alias="ProvisionedThroughputInMibps" 246 ) 247 248 249class DescribeMountTargetSecurityGroupsResponseModel(BaseModel): 250 security_groups: List[str] = Field(alias="SecurityGroups") 251 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 252 253 254class EmptyResponseMetadataModel(BaseModel): 255 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 256 257 258class FileSystemPolicyDescriptionModel(BaseModel): 259 file_system_id: str = Field(alias="FileSystemId") 260 policy: str = Field(alias="Policy") 261 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 262 263 264class MountTargetDescriptionResponseMetadataModel(BaseModel): 265 owner_id: str = Field(alias="OwnerId") 266 mount_target_id: str = Field(alias="MountTargetId") 267 file_system_id: str = Field(alias="FileSystemId") 268 subnet_id: str = Field(alias="SubnetId") 269 life_cycle_state: Literal[ 270 "available", "creating", "deleted", "deleting", "error", "updating" 271 ] = Field(alias="LifeCycleState") 272 ip_address: str = Field(alias="IpAddress") 273 network_interface_id: str = Field(alias="NetworkInterfaceId") 274 availability_zone_id: str = Field(alias="AvailabilityZoneId") 275 availability_zone_name: str = Field(alias="AvailabilityZoneName") 276 vpc_id: str = Field(alias="VpcId") 277 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 278 279 280class CreateFileSystemRequestModel(BaseModel): 281 creation_token: str = Field(alias="CreationToken") 282 performance_mode: Optional[Literal["generalPurpose", "maxIO"]] = Field( 283 default=None, alias="PerformanceMode" 284 ) 285 encrypted: Optional[bool] = Field(default=None, alias="Encrypted") 286 kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId") 287 throughput_mode: Optional[Literal["bursting", "elastic", "provisioned"]] = Field( 288 default=None, alias="ThroughputMode" 289 ) 290 provisioned_throughput_in_mibps: Optional[float] = Field( 291 default=None, alias="ProvisionedThroughputInMibps" 292 ) 293 availability_zone_name: Optional[str] = Field( 294 default=None, alias="AvailabilityZoneName" 295 ) 296 backup: Optional[bool] = Field(default=None, alias="Backup") 297 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 298 299 300class CreateTagsRequestModel(BaseModel): 301 file_system_id: str = Field(alias="FileSystemId") 302 tags: Sequence[TagModel] = Field(alias="Tags") 303 304 305class DescribeTagsResponseModel(BaseModel): 306 marker: str = Field(alias="Marker") 307 tags: List[TagModel] = Field(alias="Tags") 308 next_marker: str = Field(alias="NextMarker") 309 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 310 311 312class ListTagsForResourceResponseModel(BaseModel): 313 tags: List[TagModel] = Field(alias="Tags") 314 next_token: str = Field(alias="NextToken") 315 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 316 317 318class TagResourceRequestModel(BaseModel): 319 resource_id: str = Field(alias="ResourceId") 320 tags: Sequence[TagModel] = Field(alias="Tags") 321 322 323class BackupPolicyDescriptionModel(BaseModel): 324 backup_policy: BackupPolicyModel = Field(alias="BackupPolicy") 325 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 326 327 328class PutBackupPolicyRequestModel(BaseModel): 329 file_system_id: str = Field(alias="FileSystemId") 330 backup_policy: BackupPolicyModel = Field(alias="BackupPolicy") 331 332 333class CreateReplicationConfigurationRequestModel(BaseModel): 334 source_file_system_id: str = Field(alias="SourceFileSystemId") 335 destinations: Sequence[DestinationToCreateModel] = Field(alias="Destinations") 336 337 338class RootDirectoryModel(BaseModel): 339 path: Optional[str] = Field(default=None, alias="Path") 340 creation_info: Optional[CreationInfoModel] = Field( 341 default=None, alias="CreationInfo" 342 ) 343 344 345class DescribeAccountPreferencesResponseModel(BaseModel): 346 resource_id_preference: ResourceIdPreferenceModel = Field( 347 alias="ResourceIdPreference" 348 ) 349 next_token: str = Field(alias="NextToken") 350 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 351 352 353class PutAccountPreferencesResponseModel(BaseModel): 354 resource_id_preference: ResourceIdPreferenceModel = Field( 355 alias="ResourceIdPreference" 356 ) 357 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 358 359 360class DescribeFileSystemsRequestDescribeFileSystemsPaginateModel(BaseModel): 361 creation_token: Optional[str] = Field(default=None, alias="CreationToken") 362 file_system_id: Optional[str] = Field(default=None, alias="FileSystemId") 363 pagination_config: Optional[PaginatorConfigModel] = Field( 364 default=None, alias="PaginationConfig" 365 ) 366 367 368class DescribeMountTargetsRequestDescribeMountTargetsPaginateModel(BaseModel): 369 file_system_id: Optional[str] = Field(default=None, alias="FileSystemId") 370 mount_target_id: Optional[str] = Field(default=None, alias="MountTargetId") 371 access_point_id: Optional[str] = Field(default=None, alias="AccessPointId") 372 pagination_config: Optional[PaginatorConfigModel] = Field( 373 default=None, alias="PaginationConfig" 374 ) 375 376 377class DescribeTagsRequestDescribeTagsPaginateModel(BaseModel): 378 file_system_id: str = Field(alias="FileSystemId") 379 pagination_config: Optional[PaginatorConfigModel] = Field( 380 default=None, alias="PaginationConfig" 381 ) 382 383 384class DescribeMountTargetsResponseModel(BaseModel): 385 marker: str = Field(alias="Marker") 386 mount_targets: List[MountTargetDescriptionModel] = Field(alias="MountTargets") 387 next_marker: str = Field(alias="NextMarker") 388 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 389 390 391class ReplicationConfigurationDescriptionResponseMetadataModel(BaseModel): 392 source_file_system_id: str = Field(alias="SourceFileSystemId") 393 source_file_system_region: str = Field(alias="SourceFileSystemRegion") 394 source_file_system_arn: str = Field(alias="SourceFileSystemArn") 395 original_source_file_system_arn: str = Field(alias="OriginalSourceFileSystemArn") 396 creation_time: datetime = Field(alias="CreationTime") 397 destinations: List[DestinationModel] = Field(alias="Destinations") 398 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 399 400 401class ReplicationConfigurationDescriptionModel(BaseModel): 402 source_file_system_id: str = Field(alias="SourceFileSystemId") 403 source_file_system_region: str = Field(alias="SourceFileSystemRegion") 404 source_file_system_arn: str = Field(alias="SourceFileSystemArn") 405 original_source_file_system_arn: str = Field(alias="OriginalSourceFileSystemArn") 406 creation_time: datetime = Field(alias="CreationTime") 407 destinations: List[DestinationModel] = Field(alias="Destinations") 408 409 410class FileSystemDescriptionResponseMetadataModel(BaseModel): 411 owner_id: str = Field(alias="OwnerId") 412 creation_token: str = Field(alias="CreationToken") 413 file_system_id: str = Field(alias="FileSystemId") 414 file_system_arn: str = Field(alias="FileSystemArn") 415 creation_time: datetime = Field(alias="CreationTime") 416 life_cycle_state: Literal[ 417 "available", "creating", "deleted", "deleting", "error", "updating" 418 ] = Field(alias="LifeCycleState") 419 name: str = Field(alias="Name") 420 number_of_mount_targets: int = Field(alias="NumberOfMountTargets") 421 size_in_bytes: FileSystemSizeModel = Field(alias="SizeInBytes") 422 performance_mode: Literal["generalPurpose", "maxIO"] = Field( 423 alias="PerformanceMode" 424 ) 425 encrypted: bool = Field(alias="Encrypted") 426 kms_key_id: str = Field(alias="KmsKeyId") 427 throughput_mode: Literal["bursting", "elastic", "provisioned"] = Field( 428 alias="ThroughputMode" 429 ) 430 provisioned_throughput_in_mibps: float = Field(alias="ProvisionedThroughputInMibps") 431 availability_zone_name: str = Field(alias="AvailabilityZoneName") 432 availability_zone_id: str = Field(alias="AvailabilityZoneId") 433 tags: List[TagModel] = Field(alias="Tags") 434 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 435 436 437class FileSystemDescriptionModel(BaseModel): 438 owner_id: str = Field(alias="OwnerId") 439 creation_token: str = Field(alias="CreationToken") 440 file_system_id: str = Field(alias="FileSystemId") 441 creation_time: datetime = Field(alias="CreationTime") 442 life_cycle_state: Literal[ 443 "available", "creating", "deleted", "deleting", "error", "updating" 444 ] = Field(alias="LifeCycleState") 445 number_of_mount_targets: int = Field(alias="NumberOfMountTargets") 446 size_in_bytes: FileSystemSizeModel = Field(alias="SizeInBytes") 447 performance_mode: Literal["generalPurpose", "maxIO"] = Field( 448 alias="PerformanceMode" 449 ) 450 tags: List[TagModel] = Field(alias="Tags") 451 file_system_arn: Optional[str] = Field(default=None, alias="FileSystemArn") 452 name: Optional[str] = Field(default=None, alias="Name") 453 encrypted: Optional[bool] = Field(default=None, alias="Encrypted") 454 kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId") 455 throughput_mode: Optional[Literal["bursting", "elastic", "provisioned"]] = Field( 456 default=None, alias="ThroughputMode" 457 ) 458 provisioned_throughput_in_mibps: Optional[float] = Field( 459 default=None, alias="ProvisionedThroughputInMibps" 460 ) 461 availability_zone_name: Optional[str] = Field( 462 default=None, alias="AvailabilityZoneName" 463 ) 464 availability_zone_id: Optional[str] = Field( 465 default=None, alias="AvailabilityZoneId" 466 ) 467 468 469class LifecycleConfigurationDescriptionModel(BaseModel): 470 lifecycle_policies: List[LifecyclePolicyModel] = Field(alias="LifecyclePolicies") 471 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 472 473 474class PutLifecycleConfigurationRequestModel(BaseModel): 475 file_system_id: str = Field(alias="FileSystemId") 476 lifecycle_policies: Sequence[LifecyclePolicyModel] = Field( 477 alias="LifecyclePolicies" 478 ) 479 480 481class AccessPointDescriptionResponseMetadataModel(BaseModel): 482 client_token: str = Field(alias="ClientToken") 483 name: str = Field(alias="Name") 484 tags: List[TagModel] = Field(alias="Tags") 485 access_point_id: str = Field(alias="AccessPointId") 486 access_point_arn: str = Field(alias="AccessPointArn") 487 file_system_id: str = Field(alias="FileSystemId") 488 posix_user: PosixUserModel = Field(alias="PosixUser") 489 root_directory: RootDirectoryModel = Field(alias="RootDirectory") 490 owner_id: str = Field(alias="OwnerId") 491 life_cycle_state: Literal[ 492 "available", "creating", "deleted", "deleting", "error", "updating" 493 ] = Field(alias="LifeCycleState") 494 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 495 496 497class AccessPointDescriptionModel(BaseModel): 498 client_token: Optional[str] = Field(default=None, alias="ClientToken") 499 name: Optional[str] = Field(default=None, alias="Name") 500 tags: Optional[List[TagModel]] = Field(default=None, alias="Tags") 501 access_point_id: Optional[str] = Field(default=None, alias="AccessPointId") 502 access_point_arn: Optional[str] = Field(default=None, alias="AccessPointArn") 503 file_system_id: Optional[str] = Field(default=None, alias="FileSystemId") 504 posix_user: Optional[PosixUserModel] = Field(default=None, alias="PosixUser") 505 root_directory: Optional[RootDirectoryModel] = Field( 506 default=None, alias="RootDirectory" 507 ) 508 owner_id: Optional[str] = Field(default=None, alias="OwnerId") 509 life_cycle_state: Optional[ 510 Literal["available", "creating", "deleted", "deleting", "error", "updating"] 511 ] = Field(default=None, alias="LifeCycleState") 512 513 514class CreateAccessPointRequestModel(BaseModel): 515 client_token: str = Field(alias="ClientToken") 516 file_system_id: str = Field(alias="FileSystemId") 517 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 518 posix_user: Optional[PosixUserModel] = Field(default=None, alias="PosixUser") 519 root_directory: Optional[RootDirectoryModel] = Field( 520 default=None, alias="RootDirectory" 521 ) 522 523 524class DescribeReplicationConfigurationsResponseModel(BaseModel): 525 replications: List[ReplicationConfigurationDescriptionModel] = Field( 526 alias="Replications" 527 ) 528 next_token: str = Field(alias="NextToken") 529 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 530 531 532class DescribeFileSystemsResponseModel(BaseModel): 533 marker: str = Field(alias="Marker") 534 file_systems: List[FileSystemDescriptionModel] = Field(alias="FileSystems") 535 next_marker: str = Field(alias="NextMarker") 536 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 537 538 539class DescribeAccessPointsResponseModel(BaseModel): 540 access_points: List[AccessPointDescriptionModel] = Field(alias="AccessPoints") 541 next_token: str = Field(alias="NextToken") 542 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
14class PosixUserModel(BaseModel): 15 uid: int = Field(alias="Uid") 16 gid: int = Field(alias="Gid") 17 secondary_gids: Optional[Sequence[int]] = Field(default=None, alias="SecondaryGids")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
20class ResponseMetadataModel(BaseModel): 21 request_id: str = Field(alias="RequestId") 22 host_id: str = Field(alias="HostId") 23 http_status_code: int = Field(alias="HTTPStatusCode") 24 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 25 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
33class BackupPolicyModel(BaseModel): 34 status: Literal["DISABLED", "DISABLING", "ENABLED", "ENABLING"] = Field( 35 alias="Status" 36 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
39class CreateMountTargetRequestModel(BaseModel): 40 file_system_id: str = Field(alias="FileSystemId") 41 subnet_id: str = Field(alias="SubnetId") 42 ip_address: Optional[str] = Field(default=None, alias="IpAddress") 43 security_groups: Optional[Sequence[str]] = Field( 44 default=None, alias="SecurityGroups" 45 )
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 DestinationToCreateModel(BaseModel): 49 region: Optional[str] = Field(default=None, alias="Region") 50 availability_zone_name: Optional[str] = Field( 51 default=None, alias="AvailabilityZoneName" 52 ) 53 kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
56class CreationInfoModel(BaseModel): 57 owner_uid: int = Field(alias="OwnerUid") 58 owner_gid: int = Field(alias="OwnerGid") 59 permissions: str = Field(alias="Permissions")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
62class DeleteAccessPointRequestModel(BaseModel): 63 access_point_id: str = Field(alias="AccessPointId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
66class DeleteFileSystemPolicyRequestModel(BaseModel): 67 file_system_id: str = Field(alias="FileSystemId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
70class DeleteFileSystemRequestModel(BaseModel): 71 file_system_id: str = Field(alias="FileSystemId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
74class DeleteMountTargetRequestModel(BaseModel): 75 mount_target_id: str = Field(alias="MountTargetId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
78class DeleteReplicationConfigurationRequestModel(BaseModel): 79 source_file_system_id: str = Field(alias="SourceFileSystemId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
82class DeleteTagsRequestModel(BaseModel): 83 file_system_id: str = Field(alias="FileSystemId") 84 tag_keys: Sequence[str] = Field(alias="TagKeys")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
87class DescribeAccessPointsRequestModel(BaseModel): 88 max_results: Optional[int] = Field(default=None, alias="MaxResults") 89 next_token: Optional[str] = Field(default=None, alias="NextToken") 90 access_point_id: Optional[str] = Field(default=None, alias="AccessPointId") 91 file_system_id: Optional[str] = Field(default=None, alias="FileSystemId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
94class DescribeAccountPreferencesRequestModel(BaseModel): 95 next_token: Optional[str] = Field(default=None, alias="NextToken") 96 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
99class ResourceIdPreferenceModel(BaseModel): 100 resource_id_type: Optional[Literal["LONG_ID", "SHORT_ID"]] = Field( 101 default=None, alias="ResourceIdType" 102 ) 103 resources: Optional[List[Literal["FILE_SYSTEM", "MOUNT_TARGET"]]] = Field( 104 default=None, alias="Resources" 105 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
108class DescribeBackupPolicyRequestModel(BaseModel): 109 file_system_id: str = Field(alias="FileSystemId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
112class DescribeFileSystemPolicyRequestModel(BaseModel): 113 file_system_id: str = Field(alias="FileSystemId")
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 PaginatorConfigModel(BaseModel): 117 max_items: Optional[int] = Field(default=None, alias="MaxItems") 118 page_size: Optional[int] = Field(default=None, alias="PageSize") 119 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
122class DescribeFileSystemsRequestModel(BaseModel): 123 max_items: Optional[int] = Field(default=None, alias="MaxItems") 124 marker: Optional[str] = Field(default=None, alias="Marker") 125 creation_token: Optional[str] = Field(default=None, alias="CreationToken") 126 file_system_id: Optional[str] = Field(default=None, alias="FileSystemId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
129class DescribeLifecycleConfigurationRequestModel(BaseModel): 130 file_system_id: str = Field(alias="FileSystemId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
133class DescribeMountTargetSecurityGroupsRequestModel(BaseModel): 134 mount_target_id: str = Field(alias="MountTargetId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
137class DescribeMountTargetsRequestModel(BaseModel): 138 max_items: Optional[int] = Field(default=None, alias="MaxItems") 139 marker: Optional[str] = Field(default=None, alias="Marker") 140 file_system_id: Optional[str] = Field(default=None, alias="FileSystemId") 141 mount_target_id: Optional[str] = Field(default=None, alias="MountTargetId") 142 access_point_id: Optional[str] = Field(default=None, alias="AccessPointId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
145class MountTargetDescriptionModel(BaseModel): 146 mount_target_id: str = Field(alias="MountTargetId") 147 file_system_id: str = Field(alias="FileSystemId") 148 subnet_id: str = Field(alias="SubnetId") 149 life_cycle_state: Literal[ 150 "available", "creating", "deleted", "deleting", "error", "updating" 151 ] = Field(alias="LifeCycleState") 152 owner_id: Optional[str] = Field(default=None, alias="OwnerId") 153 ip_address: Optional[str] = Field(default=None, alias="IpAddress") 154 network_interface_id: Optional[str] = Field( 155 default=None, alias="NetworkInterfaceId" 156 ) 157 availability_zone_id: Optional[str] = Field( 158 default=None, alias="AvailabilityZoneId" 159 ) 160 availability_zone_name: Optional[str] = Field( 161 default=None, alias="AvailabilityZoneName" 162 ) 163 vpc_id: Optional[str] = Field(default=None, alias="VpcId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
166class DescribeReplicationConfigurationsRequestModel(BaseModel): 167 file_system_id: Optional[str] = Field(default=None, alias="FileSystemId") 168 next_token: Optional[str] = Field(default=None, alias="NextToken") 169 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
172class DescribeTagsRequestModel(BaseModel): 173 file_system_id: str = Field(alias="FileSystemId") 174 max_items: Optional[int] = Field(default=None, alias="MaxItems") 175 marker: Optional[str] = Field(default=None, alias="Marker")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
178class DestinationModel(BaseModel): 179 status: Literal["DELETING", "ENABLED", "ENABLING", "ERROR"] = Field(alias="Status") 180 file_system_id: str = Field(alias="FileSystemId") 181 region: str = Field(alias="Region") 182 last_replicated_timestamp: Optional[datetime] = Field( 183 default=None, alias="LastReplicatedTimestamp" 184 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
187class FileSystemSizeModel(BaseModel): 188 value: int = Field(alias="Value") 189 timestamp: Optional[datetime] = Field(default=None, alias="Timestamp") 190 value_in_ia: Optional[int] = Field(default=None, alias="ValueInIA") 191 value_in_standard: Optional[int] = Field(default=None, alias="ValueInStandard")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
194class LifecyclePolicyModel(BaseModel): 195 transition_to_ia: Optional[ 196 Literal[ 197 "AFTER_14_DAYS", 198 "AFTER_1_DAY", 199 "AFTER_30_DAYS", 200 "AFTER_60_DAYS", 201 "AFTER_7_DAYS", 202 "AFTER_90_DAYS", 203 ] 204 ] = Field(default=None, alias="TransitionToIA") 205 transition_to_primary_storage_class: Optional[Literal["AFTER_1_ACCESS"]] = Field( 206 default=None, alias="TransitionToPrimaryStorageClass" 207 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
210class ListTagsForResourceRequestModel(BaseModel): 211 resource_id: str = Field(alias="ResourceId") 212 max_results: Optional[int] = Field(default=None, alias="MaxResults") 213 next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
216class ModifyMountTargetSecurityGroupsRequestModel(BaseModel): 217 mount_target_id: str = Field(alias="MountTargetId") 218 security_groups: Optional[Sequence[str]] = Field( 219 default=None, alias="SecurityGroups" 220 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
223class PutAccountPreferencesRequestModel(BaseModel): 224 resource_id_type: Literal["LONG_ID", "SHORT_ID"] = Field(alias="ResourceIdType")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
227class PutFileSystemPolicyRequestModel(BaseModel): 228 file_system_id: str = Field(alias="FileSystemId") 229 policy: str = Field(alias="Policy") 230 bypass_policy_lockout_safety_check: Optional[bool] = Field( 231 default=None, alias="BypassPolicyLockoutSafetyCheck" 232 )
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 UntagResourceRequestModel(BaseModel): 236 resource_id: str = Field(alias="ResourceId") 237 tag_keys: Sequence[str] = Field(alias="TagKeys")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
240class UpdateFileSystemRequestModel(BaseModel): 241 file_system_id: str = Field(alias="FileSystemId") 242 throughput_mode: Optional[Literal["bursting", "elastic", "provisioned"]] = Field( 243 default=None, alias="ThroughputMode" 244 ) 245 provisioned_throughput_in_mibps: Optional[float] = Field( 246 default=None, alias="ProvisionedThroughputInMibps" 247 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
250class DescribeMountTargetSecurityGroupsResponseModel(BaseModel): 251 security_groups: List[str] = Field(alias="SecurityGroups") 252 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
255class EmptyResponseMetadataModel(BaseModel): 256 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
259class FileSystemPolicyDescriptionModel(BaseModel): 260 file_system_id: str = Field(alias="FileSystemId") 261 policy: str = Field(alias="Policy") 262 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
265class MountTargetDescriptionResponseMetadataModel(BaseModel): 266 owner_id: str = Field(alias="OwnerId") 267 mount_target_id: str = Field(alias="MountTargetId") 268 file_system_id: str = Field(alias="FileSystemId") 269 subnet_id: str = Field(alias="SubnetId") 270 life_cycle_state: Literal[ 271 "available", "creating", "deleted", "deleting", "error", "updating" 272 ] = Field(alias="LifeCycleState") 273 ip_address: str = Field(alias="IpAddress") 274 network_interface_id: str = Field(alias="NetworkInterfaceId") 275 availability_zone_id: str = Field(alias="AvailabilityZoneId") 276 availability_zone_name: str = Field(alias="AvailabilityZoneName") 277 vpc_id: str = Field(alias="VpcId") 278 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
281class CreateFileSystemRequestModel(BaseModel): 282 creation_token: str = Field(alias="CreationToken") 283 performance_mode: Optional[Literal["generalPurpose", "maxIO"]] = Field( 284 default=None, alias="PerformanceMode" 285 ) 286 encrypted: Optional[bool] = Field(default=None, alias="Encrypted") 287 kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId") 288 throughput_mode: Optional[Literal["bursting", "elastic", "provisioned"]] = Field( 289 default=None, alias="ThroughputMode" 290 ) 291 provisioned_throughput_in_mibps: Optional[float] = Field( 292 default=None, alias="ProvisionedThroughputInMibps" 293 ) 294 availability_zone_name: Optional[str] = Field( 295 default=None, alias="AvailabilityZoneName" 296 ) 297 backup: Optional[bool] = Field(default=None, alias="Backup") 298 tags: Optional[Sequence[TagModel]] = 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
301class CreateTagsRequestModel(BaseModel): 302 file_system_id: str = Field(alias="FileSystemId") 303 tags: Sequence[TagModel] = 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
306class DescribeTagsResponseModel(BaseModel): 307 marker: str = Field(alias="Marker") 308 tags: List[TagModel] = Field(alias="Tags") 309 next_marker: str = Field(alias="NextMarker") 310 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
313class ListTagsForResourceResponseModel(BaseModel): 314 tags: List[TagModel] = Field(alias="Tags") 315 next_token: str = Field(alias="NextToken") 316 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
319class TagResourceRequestModel(BaseModel): 320 resource_id: str = Field(alias="ResourceId") 321 tags: Sequence[TagModel] = 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
324class BackupPolicyDescriptionModel(BaseModel): 325 backup_policy: BackupPolicyModel = Field(alias="BackupPolicy") 326 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
329class PutBackupPolicyRequestModel(BaseModel): 330 file_system_id: str = Field(alias="FileSystemId") 331 backup_policy: BackupPolicyModel = Field(alias="BackupPolicy")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
334class CreateReplicationConfigurationRequestModel(BaseModel): 335 source_file_system_id: str = Field(alias="SourceFileSystemId") 336 destinations: Sequence[DestinationToCreateModel] = Field(alias="Destinations")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
339class RootDirectoryModel(BaseModel): 340 path: Optional[str] = Field(default=None, alias="Path") 341 creation_info: Optional[CreationInfoModel] = Field( 342 default=None, alias="CreationInfo" 343 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
346class DescribeAccountPreferencesResponseModel(BaseModel): 347 resource_id_preference: ResourceIdPreferenceModel = Field( 348 alias="ResourceIdPreference" 349 ) 350 next_token: str = Field(alias="NextToken") 351 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
354class PutAccountPreferencesResponseModel(BaseModel): 355 resource_id_preference: ResourceIdPreferenceModel = Field( 356 alias="ResourceIdPreference" 357 ) 358 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
DescribeFileSystemsRequestDescribeFileSystemsPaginateModel(mypydantic.models.base_model.BaseModel):
361class DescribeFileSystemsRequestDescribeFileSystemsPaginateModel(BaseModel): 362 creation_token: Optional[str] = Field(default=None, alias="CreationToken") 363 file_system_id: Optional[str] = Field(default=None, alias="FileSystemId") 364 pagination_config: Optional[PaginatorConfigModel] = Field( 365 default=None, alias="PaginationConfig" 366 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
DescribeMountTargetsRequestDescribeMountTargetsPaginateModel(mypydantic.models.base_model.BaseModel):
369class DescribeMountTargetsRequestDescribeMountTargetsPaginateModel(BaseModel): 370 file_system_id: Optional[str] = Field(default=None, alias="FileSystemId") 371 mount_target_id: Optional[str] = Field(default=None, alias="MountTargetId") 372 access_point_id: Optional[str] = Field(default=None, alias="AccessPointId") 373 pagination_config: Optional[PaginatorConfigModel] = Field( 374 default=None, alias="PaginationConfig" 375 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
378class DescribeTagsRequestDescribeTagsPaginateModel(BaseModel): 379 file_system_id: str = Field(alias="FileSystemId") 380 pagination_config: Optional[PaginatorConfigModel] = Field( 381 default=None, alias="PaginationConfig" 382 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
385class DescribeMountTargetsResponseModel(BaseModel): 386 marker: str = Field(alias="Marker") 387 mount_targets: List[MountTargetDescriptionModel] = Field(alias="MountTargets") 388 next_marker: str = Field(alias="NextMarker") 389 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
class
ReplicationConfigurationDescriptionResponseMetadataModel(mypydantic.models.base_model.BaseModel):
392class ReplicationConfigurationDescriptionResponseMetadataModel(BaseModel): 393 source_file_system_id: str = Field(alias="SourceFileSystemId") 394 source_file_system_region: str = Field(alias="SourceFileSystemRegion") 395 source_file_system_arn: str = Field(alias="SourceFileSystemArn") 396 original_source_file_system_arn: str = Field(alias="OriginalSourceFileSystemArn") 397 creation_time: datetime = Field(alias="CreationTime") 398 destinations: List[DestinationModel] = Field(alias="Destinations") 399 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
402class ReplicationConfigurationDescriptionModel(BaseModel): 403 source_file_system_id: str = Field(alias="SourceFileSystemId") 404 source_file_system_region: str = Field(alias="SourceFileSystemRegion") 405 source_file_system_arn: str = Field(alias="SourceFileSystemArn") 406 original_source_file_system_arn: str = Field(alias="OriginalSourceFileSystemArn") 407 creation_time: datetime = Field(alias="CreationTime") 408 destinations: List[DestinationModel] = Field(alias="Destinations")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
411class FileSystemDescriptionResponseMetadataModel(BaseModel): 412 owner_id: str = Field(alias="OwnerId") 413 creation_token: str = Field(alias="CreationToken") 414 file_system_id: str = Field(alias="FileSystemId") 415 file_system_arn: str = Field(alias="FileSystemArn") 416 creation_time: datetime = Field(alias="CreationTime") 417 life_cycle_state: Literal[ 418 "available", "creating", "deleted", "deleting", "error", "updating" 419 ] = Field(alias="LifeCycleState") 420 name: str = Field(alias="Name") 421 number_of_mount_targets: int = Field(alias="NumberOfMountTargets") 422 size_in_bytes: FileSystemSizeModel = Field(alias="SizeInBytes") 423 performance_mode: Literal["generalPurpose", "maxIO"] = Field( 424 alias="PerformanceMode" 425 ) 426 encrypted: bool = Field(alias="Encrypted") 427 kms_key_id: str = Field(alias="KmsKeyId") 428 throughput_mode: Literal["bursting", "elastic", "provisioned"] = Field( 429 alias="ThroughputMode" 430 ) 431 provisioned_throughput_in_mibps: float = Field(alias="ProvisionedThroughputInMibps") 432 availability_zone_name: str = Field(alias="AvailabilityZoneName") 433 availability_zone_id: str = Field(alias="AvailabilityZoneId") 434 tags: List[TagModel] = Field(alias="Tags") 435 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
438class FileSystemDescriptionModel(BaseModel): 439 owner_id: str = Field(alias="OwnerId") 440 creation_token: str = Field(alias="CreationToken") 441 file_system_id: str = Field(alias="FileSystemId") 442 creation_time: datetime = Field(alias="CreationTime") 443 life_cycle_state: Literal[ 444 "available", "creating", "deleted", "deleting", "error", "updating" 445 ] = Field(alias="LifeCycleState") 446 number_of_mount_targets: int = Field(alias="NumberOfMountTargets") 447 size_in_bytes: FileSystemSizeModel = Field(alias="SizeInBytes") 448 performance_mode: Literal["generalPurpose", "maxIO"] = Field( 449 alias="PerformanceMode" 450 ) 451 tags: List[TagModel] = Field(alias="Tags") 452 file_system_arn: Optional[str] = Field(default=None, alias="FileSystemArn") 453 name: Optional[str] = Field(default=None, alias="Name") 454 encrypted: Optional[bool] = Field(default=None, alias="Encrypted") 455 kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId") 456 throughput_mode: Optional[Literal["bursting", "elastic", "provisioned"]] = Field( 457 default=None, alias="ThroughputMode" 458 ) 459 provisioned_throughput_in_mibps: Optional[float] = Field( 460 default=None, alias="ProvisionedThroughputInMibps" 461 ) 462 availability_zone_name: Optional[str] = Field( 463 default=None, alias="AvailabilityZoneName" 464 ) 465 availability_zone_id: Optional[str] = Field( 466 default=None, alias="AvailabilityZoneId" 467 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
470class LifecycleConfigurationDescriptionModel(BaseModel): 471 lifecycle_policies: List[LifecyclePolicyModel] = Field(alias="LifecyclePolicies") 472 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
475class PutLifecycleConfigurationRequestModel(BaseModel): 476 file_system_id: str = Field(alias="FileSystemId") 477 lifecycle_policies: Sequence[LifecyclePolicyModel] = Field( 478 alias="LifecyclePolicies" 479 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
482class AccessPointDescriptionResponseMetadataModel(BaseModel): 483 client_token: str = Field(alias="ClientToken") 484 name: str = Field(alias="Name") 485 tags: List[TagModel] = Field(alias="Tags") 486 access_point_id: str = Field(alias="AccessPointId") 487 access_point_arn: str = Field(alias="AccessPointArn") 488 file_system_id: str = Field(alias="FileSystemId") 489 posix_user: PosixUserModel = Field(alias="PosixUser") 490 root_directory: RootDirectoryModel = Field(alias="RootDirectory") 491 owner_id: str = Field(alias="OwnerId") 492 life_cycle_state: Literal[ 493 "available", "creating", "deleted", "deleting", "error", "updating" 494 ] = Field(alias="LifeCycleState") 495 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
498class AccessPointDescriptionModel(BaseModel): 499 client_token: Optional[str] = Field(default=None, alias="ClientToken") 500 name: Optional[str] = Field(default=None, alias="Name") 501 tags: Optional[List[TagModel]] = Field(default=None, alias="Tags") 502 access_point_id: Optional[str] = Field(default=None, alias="AccessPointId") 503 access_point_arn: Optional[str] = Field(default=None, alias="AccessPointArn") 504 file_system_id: Optional[str] = Field(default=None, alias="FileSystemId") 505 posix_user: Optional[PosixUserModel] = Field(default=None, alias="PosixUser") 506 root_directory: Optional[RootDirectoryModel] = Field( 507 default=None, alias="RootDirectory" 508 ) 509 owner_id: Optional[str] = Field(default=None, alias="OwnerId") 510 life_cycle_state: Optional[ 511 Literal["available", "creating", "deleted", "deleting", "error", "updating"] 512 ] = Field(default=None, alias="LifeCycleState")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
515class CreateAccessPointRequestModel(BaseModel): 516 client_token: str = Field(alias="ClientToken") 517 file_system_id: str = Field(alias="FileSystemId") 518 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 519 posix_user: Optional[PosixUserModel] = Field(default=None, alias="PosixUser") 520 root_directory: Optional[RootDirectoryModel] = Field( 521 default=None, alias="RootDirectory" 522 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
525class DescribeReplicationConfigurationsResponseModel(BaseModel): 526 replications: List[ReplicationConfigurationDescriptionModel] = Field( 527 alias="Replications" 528 ) 529 next_token: str = Field(alias="NextToken") 530 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
533class DescribeFileSystemsResponseModel(BaseModel): 534 marker: str = Field(alias="Marker") 535 file_systems: List[FileSystemDescriptionModel] = Field(alias="FileSystems") 536 next_marker: str = Field(alias="NextMarker") 537 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
540class DescribeAccessPointsResponseModel(BaseModel): 541 access_points: List[AccessPointDescriptionModel] = Field(alias="AccessPoints") 542 next_token: str = Field(alias="NextToken") 543 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