mypydantic.models.datasync
1# Model Generated: Thu Mar 2 21:56:17 2023 2 3from __future__ import annotations 4 5from datetime import datetime 6from typing import Any, Dict, IO, List, Literal, Optional, Sequence, Type, Union 7 8from botocore.response import StreamingBody 9from pydantic import Field 10 11from mypydantic.models.base_model import BaseModel 12 13 14class AgentListEntryModel(BaseModel): 15 agent_arn: Optional[str] = Field(default=None, alias="AgentArn") 16 name: Optional[str] = Field(default=None, alias="Name") 17 status: Optional[Literal["OFFLINE", "ONLINE"]] = Field(default=None, alias="Status") 18 19 20class CancelTaskExecutionRequestModel(BaseModel): 21 task_execution_arn: str = Field(alias="TaskExecutionArn") 22 23 24class TagListEntryModel(BaseModel): 25 key: str = Field(alias="Key") 26 value: Optional[str] = Field(default=None, alias="Value") 27 28 29class ResponseMetadataModel(BaseModel): 30 request_id: str = Field(alias="RequestId") 31 host_id: str = Field(alias="HostId") 32 http_status_code: int = Field(alias="HTTPStatusCode") 33 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 34 retry_attempts: int = Field(alias="RetryAttempts") 35 36 37class Ec2ConfigModel(BaseModel): 38 subnet_arn: str = Field(alias="SubnetArn") 39 security_group_arns: Sequence[str] = Field(alias="SecurityGroupArns") 40 41 42class HdfsNameNodeModel(BaseModel): 43 hostname: str = Field(alias="Hostname") 44 port: int = Field(alias="Port") 45 46 47class QopConfigurationModel(BaseModel): 48 rpc_protection: Optional[ 49 Literal["AUTHENTICATION", "DISABLED", "INTEGRITY", "PRIVACY"] 50 ] = Field(default=None, alias="RpcProtection") 51 data_transfer_protection: Optional[ 52 Literal["AUTHENTICATION", "DISABLED", "INTEGRITY", "PRIVACY"] 53 ] = Field(default=None, alias="DataTransferProtection") 54 55 56class NfsMountOptionsModel(BaseModel): 57 version: Optional[Literal["AUTOMATIC", "NFS3", "NFS4_0", "NFS4_1"]] = Field( 58 default=None, alias="Version" 59 ) 60 61 62class OnPremConfigModel(BaseModel): 63 agent_arns: Sequence[str] = Field(alias="AgentArns") 64 65 66class S3ConfigModel(BaseModel): 67 bucket_access_role_arn: str = Field(alias="BucketAccessRoleArn") 68 69 70class SmbMountOptionsModel(BaseModel): 71 version: Optional[Literal["AUTOMATIC", "SMB1", "SMB2", "SMB2_0", "SMB3"]] = Field( 72 default=None, alias="Version" 73 ) 74 75 76class FilterRuleModel(BaseModel): 77 filter_type: Optional[Literal["SIMPLE_PATTERN"]] = Field( 78 default=None, alias="FilterType" 79 ) 80 value: Optional[str] = Field(default=None, alias="Value") 81 82 83class OptionsModel(BaseModel): 84 verify_mode: Optional[ 85 Literal["NONE", "ONLY_FILES_TRANSFERRED", "POINT_IN_TIME_CONSISTENT"] 86 ] = Field(default=None, alias="VerifyMode") 87 overwrite_mode: Optional[Literal["ALWAYS", "NEVER"]] = Field( 88 default=None, alias="OverwriteMode" 89 ) 90 atime: Optional[Literal["BEST_EFFORT", "NONE"]] = Field(default=None, alias="Atime") 91 mtime: Optional[Literal["NONE", "PRESERVE"]] = Field(default=None, alias="Mtime") 92 uid: Optional[Literal["BOTH", "INT_VALUE", "NAME", "NONE"]] = Field( 93 default=None, alias="Uid" 94 ) 95 gid: Optional[Literal["BOTH", "INT_VALUE", "NAME", "NONE"]] = Field( 96 default=None, alias="Gid" 97 ) 98 preserve_deleted_files: Optional[Literal["PRESERVE", "REMOVE"]] = Field( 99 default=None, alias="PreserveDeletedFiles" 100 ) 101 preserve_devices: Optional[Literal["NONE", "PRESERVE"]] = Field( 102 default=None, alias="PreserveDevices" 103 ) 104 posix_permissions: Optional[Literal["NONE", "PRESERVE"]] = Field( 105 default=None, alias="PosixPermissions" 106 ) 107 bytes_per_second: Optional[int] = Field(default=None, alias="BytesPerSecond") 108 task_queueing: Optional[Literal["DISABLED", "ENABLED"]] = Field( 109 default=None, alias="TaskQueueing" 110 ) 111 log_level: Optional[Literal["BASIC", "OFF", "TRANSFER"]] = Field( 112 default=None, alias="LogLevel" 113 ) 114 transfer_mode: Optional[Literal["ALL", "CHANGED"]] = Field( 115 default=None, alias="TransferMode" 116 ) 117 security_descriptor_copy_flags: Optional[ 118 Literal["NONE", "OWNER_DACL", "OWNER_DACL_SACL"] 119 ] = Field(default=None, alias="SecurityDescriptorCopyFlags") 120 object_tags: Optional[Literal["NONE", "PRESERVE"]] = Field( 121 default=None, alias="ObjectTags" 122 ) 123 124 125class TaskScheduleModel(BaseModel): 126 schedule_expression: str = Field(alias="ScheduleExpression") 127 128 129class DeleteAgentRequestModel(BaseModel): 130 agent_arn: str = Field(alias="AgentArn") 131 132 133class DeleteLocationRequestModel(BaseModel): 134 location_arn: str = Field(alias="LocationArn") 135 136 137class DeleteTaskRequestModel(BaseModel): 138 task_arn: str = Field(alias="TaskArn") 139 140 141class DescribeAgentRequestModel(BaseModel): 142 agent_arn: str = Field(alias="AgentArn") 143 144 145class PrivateLinkConfigModel(BaseModel): 146 vpc_endpoint_id: Optional[str] = Field(default=None, alias="VpcEndpointId") 147 private_link_endpoint: Optional[str] = Field( 148 default=None, alias="PrivateLinkEndpoint" 149 ) 150 subnet_arns: Optional[List[str]] = Field(default=None, alias="SubnetArns") 151 security_group_arns: Optional[List[str]] = Field( 152 default=None, alias="SecurityGroupArns" 153 ) 154 155 156class DescribeLocationEfsRequestModel(BaseModel): 157 location_arn: str = Field(alias="LocationArn") 158 159 160class DescribeLocationFsxLustreRequestModel(BaseModel): 161 location_arn: str = Field(alias="LocationArn") 162 163 164class DescribeLocationFsxOntapRequestModel(BaseModel): 165 location_arn: str = Field(alias="LocationArn") 166 167 168class DescribeLocationFsxOpenZfsRequestModel(BaseModel): 169 location_arn: str = Field(alias="LocationArn") 170 171 172class DescribeLocationFsxWindowsRequestModel(BaseModel): 173 location_arn: str = Field(alias="LocationArn") 174 175 176class DescribeLocationHdfsRequestModel(BaseModel): 177 location_arn: str = Field(alias="LocationArn") 178 179 180class DescribeLocationNfsRequestModel(BaseModel): 181 location_arn: str = Field(alias="LocationArn") 182 183 184class DescribeLocationObjectStorageRequestModel(BaseModel): 185 location_arn: str = Field(alias="LocationArn") 186 187 188class DescribeLocationS3RequestModel(BaseModel): 189 location_arn: str = Field(alias="LocationArn") 190 191 192class DescribeLocationSmbRequestModel(BaseModel): 193 location_arn: str = Field(alias="LocationArn") 194 195 196class DescribeTaskExecutionRequestModel(BaseModel): 197 task_execution_arn: str = Field(alias="TaskExecutionArn") 198 199 200class TaskExecutionResultDetailModel(BaseModel): 201 prepare_duration: Optional[int] = Field(default=None, alias="PrepareDuration") 202 prepare_status: Optional[Literal["ERROR", "PENDING", "SUCCESS"]] = Field( 203 default=None, alias="PrepareStatus" 204 ) 205 total_duration: Optional[int] = Field(default=None, alias="TotalDuration") 206 transfer_duration: Optional[int] = Field(default=None, alias="TransferDuration") 207 transfer_status: Optional[Literal["ERROR", "PENDING", "SUCCESS"]] = Field( 208 default=None, alias="TransferStatus" 209 ) 210 verify_duration: Optional[int] = Field(default=None, alias="VerifyDuration") 211 verify_status: Optional[Literal["ERROR", "PENDING", "SUCCESS"]] = Field( 212 default=None, alias="VerifyStatus" 213 ) 214 error_code: Optional[str] = Field(default=None, alias="ErrorCode") 215 error_detail: Optional[str] = Field(default=None, alias="ErrorDetail") 216 217 218class DescribeTaskRequestModel(BaseModel): 219 task_arn: str = Field(alias="TaskArn") 220 221 222class PaginatorConfigModel(BaseModel): 223 max_items: Optional[int] = Field(default=None, alias="MaxItems") 224 page_size: Optional[int] = Field(default=None, alias="PageSize") 225 starting_token: Optional[str] = Field(default=None, alias="StartingToken") 226 227 228class ListAgentsRequestModel(BaseModel): 229 max_results: Optional[int] = Field(default=None, alias="MaxResults") 230 next_token: Optional[str] = Field(default=None, alias="NextToken") 231 232 233class LocationFilterModel(BaseModel): 234 name: Literal["CreationTime", "LocationType", "LocationUri"] = Field(alias="Name") 235 values: Sequence[str] = Field(alias="Values") 236 operator: Literal[ 237 "BeginsWith", 238 "Contains", 239 "Equals", 240 "GreaterThan", 241 "GreaterThanOrEqual", 242 "In", 243 "LessThan", 244 "LessThanOrEqual", 245 "NotContains", 246 "NotEquals", 247 ] = Field(alias="Operator") 248 249 250class LocationListEntryModel(BaseModel): 251 location_arn: Optional[str] = Field(default=None, alias="LocationArn") 252 location_uri: Optional[str] = Field(default=None, alias="LocationUri") 253 254 255class ListTagsForResourceRequestModel(BaseModel): 256 resource_arn: str = Field(alias="ResourceArn") 257 max_results: Optional[int] = Field(default=None, alias="MaxResults") 258 next_token: Optional[str] = Field(default=None, alias="NextToken") 259 260 261class ListTaskExecutionsRequestModel(BaseModel): 262 task_arn: Optional[str] = Field(default=None, alias="TaskArn") 263 max_results: Optional[int] = Field(default=None, alias="MaxResults") 264 next_token: Optional[str] = Field(default=None, alias="NextToken") 265 266 267class TaskExecutionListEntryModel(BaseModel): 268 task_execution_arn: Optional[str] = Field(default=None, alias="TaskExecutionArn") 269 status: Optional[ 270 Literal[ 271 "ERROR", 272 "LAUNCHING", 273 "PREPARING", 274 "QUEUED", 275 "SUCCESS", 276 "TRANSFERRING", 277 "VERIFYING", 278 ] 279 ] = Field(default=None, alias="Status") 280 281 282class TaskFilterModel(BaseModel): 283 name: Literal["CreationTime", "LocationId"] = Field(alias="Name") 284 values: Sequence[str] = Field(alias="Values") 285 operator: Literal[ 286 "BeginsWith", 287 "Contains", 288 "Equals", 289 "GreaterThan", 290 "GreaterThanOrEqual", 291 "In", 292 "LessThan", 293 "LessThanOrEqual", 294 "NotContains", 295 "NotEquals", 296 ] = Field(alias="Operator") 297 298 299class TaskListEntryModel(BaseModel): 300 task_arn: Optional[str] = Field(default=None, alias="TaskArn") 301 status: Optional[ 302 Literal["AVAILABLE", "CREATING", "QUEUED", "RUNNING", "UNAVAILABLE"] 303 ] = Field(default=None, alias="Status") 304 name: Optional[str] = Field(default=None, alias="Name") 305 306 307class UntagResourceRequestModel(BaseModel): 308 resource_arn: str = Field(alias="ResourceArn") 309 keys: Sequence[str] = Field(alias="Keys") 310 311 312class UpdateAgentRequestModel(BaseModel): 313 agent_arn: str = Field(alias="AgentArn") 314 name: Optional[str] = Field(default=None, alias="Name") 315 316 317class UpdateLocationObjectStorageRequestModel(BaseModel): 318 location_arn: str = Field(alias="LocationArn") 319 server_port: Optional[int] = Field(default=None, alias="ServerPort") 320 server_protocol: Optional[Literal["HTTP", "HTTPS"]] = Field( 321 default=None, alias="ServerProtocol" 322 ) 323 subdirectory: Optional[str] = Field(default=None, alias="Subdirectory") 324 access_key: Optional[str] = Field(default=None, alias="AccessKey") 325 secret_key: Optional[str] = Field(default=None, alias="SecretKey") 326 agent_arns: Optional[Sequence[str]] = Field(default=None, alias="AgentArns") 327 server_certificate: Optional[ 328 Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] 329 ] = Field(default=None, alias="ServerCertificate") 330 331 332class CreateAgentRequestModel(BaseModel): 333 activation_key: str = Field(alias="ActivationKey") 334 agent_name: Optional[str] = Field(default=None, alias="AgentName") 335 tags: Optional[Sequence[TagListEntryModel]] = Field(default=None, alias="Tags") 336 vpc_endpoint_id: Optional[str] = Field(default=None, alias="VpcEndpointId") 337 subnet_arns: Optional[Sequence[str]] = Field(default=None, alias="SubnetArns") 338 security_group_arns: Optional[Sequence[str]] = Field( 339 default=None, alias="SecurityGroupArns" 340 ) 341 342 343class CreateLocationFsxLustreRequestModel(BaseModel): 344 fsx_filesystem_arn: str = Field(alias="FsxFilesystemArn") 345 security_group_arns: Sequence[str] = Field(alias="SecurityGroupArns") 346 subdirectory: Optional[str] = Field(default=None, alias="Subdirectory") 347 tags: Optional[Sequence[TagListEntryModel]] = Field(default=None, alias="Tags") 348 349 350class CreateLocationFsxWindowsRequestModel(BaseModel): 351 fsx_filesystem_arn: str = Field(alias="FsxFilesystemArn") 352 security_group_arns: Sequence[str] = Field(alias="SecurityGroupArns") 353 user: str = Field(alias="User") 354 password: str = Field(alias="Password") 355 subdirectory: Optional[str] = Field(default=None, alias="Subdirectory") 356 tags: Optional[Sequence[TagListEntryModel]] = Field(default=None, alias="Tags") 357 domain: Optional[str] = Field(default=None, alias="Domain") 358 359 360class CreateLocationObjectStorageRequestModel(BaseModel): 361 server_hostname: str = Field(alias="ServerHostname") 362 bucket_name: str = Field(alias="BucketName") 363 agent_arns: Sequence[str] = Field(alias="AgentArns") 364 server_port: Optional[int] = Field(default=None, alias="ServerPort") 365 server_protocol: Optional[Literal["HTTP", "HTTPS"]] = Field( 366 default=None, alias="ServerProtocol" 367 ) 368 subdirectory: Optional[str] = Field(default=None, alias="Subdirectory") 369 access_key: Optional[str] = Field(default=None, alias="AccessKey") 370 secret_key: Optional[str] = Field(default=None, alias="SecretKey") 371 tags: Optional[Sequence[TagListEntryModel]] = Field(default=None, alias="Tags") 372 server_certificate: Optional[ 373 Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] 374 ] = Field(default=None, alias="ServerCertificate") 375 376 377class TagResourceRequestModel(BaseModel): 378 resource_arn: str = Field(alias="ResourceArn") 379 tags: Sequence[TagListEntryModel] = Field(alias="Tags") 380 381 382class CreateAgentResponseModel(BaseModel): 383 agent_arn: str = Field(alias="AgentArn") 384 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 385 386 387class CreateLocationEfsResponseModel(BaseModel): 388 location_arn: str = Field(alias="LocationArn") 389 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 390 391 392class CreateLocationFsxLustreResponseModel(BaseModel): 393 location_arn: str = Field(alias="LocationArn") 394 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 395 396 397class CreateLocationFsxOntapResponseModel(BaseModel): 398 location_arn: str = Field(alias="LocationArn") 399 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 400 401 402class CreateLocationFsxOpenZfsResponseModel(BaseModel): 403 location_arn: str = Field(alias="LocationArn") 404 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 405 406 407class CreateLocationFsxWindowsResponseModel(BaseModel): 408 location_arn: str = Field(alias="LocationArn") 409 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 410 411 412class CreateLocationHdfsResponseModel(BaseModel): 413 location_arn: str = Field(alias="LocationArn") 414 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 415 416 417class CreateLocationNfsResponseModel(BaseModel): 418 location_arn: str = Field(alias="LocationArn") 419 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 420 421 422class CreateLocationObjectStorageResponseModel(BaseModel): 423 location_arn: str = Field(alias="LocationArn") 424 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 425 426 427class CreateLocationS3ResponseModel(BaseModel): 428 location_arn: str = Field(alias="LocationArn") 429 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 430 431 432class CreateLocationSmbResponseModel(BaseModel): 433 location_arn: str = Field(alias="LocationArn") 434 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 435 436 437class CreateTaskResponseModel(BaseModel): 438 task_arn: str = Field(alias="TaskArn") 439 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 440 441 442class DescribeLocationFsxLustreResponseModel(BaseModel): 443 location_arn: str = Field(alias="LocationArn") 444 location_uri: str = Field(alias="LocationUri") 445 security_group_arns: List[str] = Field(alias="SecurityGroupArns") 446 creation_time: datetime = Field(alias="CreationTime") 447 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 448 449 450class DescribeLocationFsxWindowsResponseModel(BaseModel): 451 location_arn: str = Field(alias="LocationArn") 452 location_uri: str = Field(alias="LocationUri") 453 security_group_arns: List[str] = Field(alias="SecurityGroupArns") 454 creation_time: datetime = Field(alias="CreationTime") 455 user: str = Field(alias="User") 456 domain: str = Field(alias="Domain") 457 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 458 459 460class DescribeLocationObjectStorageResponseModel(BaseModel): 461 location_arn: str = Field(alias="LocationArn") 462 location_uri: str = Field(alias="LocationUri") 463 access_key: str = Field(alias="AccessKey") 464 server_port: int = Field(alias="ServerPort") 465 server_protocol: Literal["HTTP", "HTTPS"] = Field(alias="ServerProtocol") 466 agent_arns: List[str] = Field(alias="AgentArns") 467 creation_time: datetime = Field(alias="CreationTime") 468 server_certificate: bytes = Field(alias="ServerCertificate") 469 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 470 471 472class ListAgentsResponseModel(BaseModel): 473 agents: List[AgentListEntryModel] = Field(alias="Agents") 474 next_token: str = Field(alias="NextToken") 475 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 476 477 478class ListTagsForResourceResponseModel(BaseModel): 479 tags: List[TagListEntryModel] = Field(alias="Tags") 480 next_token: str = Field(alias="NextToken") 481 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 482 483 484class StartTaskExecutionResponseModel(BaseModel): 485 task_execution_arn: str = Field(alias="TaskExecutionArn") 486 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 487 488 489class CreateLocationEfsRequestModel(BaseModel): 490 efs_filesystem_arn: str = Field(alias="EfsFilesystemArn") 491 ec2_config: Ec2ConfigModel = Field(alias="Ec2Config") 492 subdirectory: Optional[str] = Field(default=None, alias="Subdirectory") 493 tags: Optional[Sequence[TagListEntryModel]] = Field(default=None, alias="Tags") 494 access_point_arn: Optional[str] = Field(default=None, alias="AccessPointArn") 495 file_system_access_role_arn: Optional[str] = Field( 496 default=None, alias="FileSystemAccessRoleArn" 497 ) 498 in_transit_encryption: Optional[Literal["NONE", "TLS1_2"]] = Field( 499 default=None, alias="InTransitEncryption" 500 ) 501 502 503class DescribeLocationEfsResponseModel(BaseModel): 504 location_arn: str = Field(alias="LocationArn") 505 location_uri: str = Field(alias="LocationUri") 506 ec2_config: Ec2ConfigModel = Field(alias="Ec2Config") 507 creation_time: datetime = Field(alias="CreationTime") 508 access_point_arn: str = Field(alias="AccessPointArn") 509 file_system_access_role_arn: str = Field(alias="FileSystemAccessRoleArn") 510 in_transit_encryption: Literal["NONE", "TLS1_2"] = Field( 511 alias="InTransitEncryption" 512 ) 513 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 514 515 516class CreateLocationHdfsRequestModel(BaseModel): 517 name_nodes: Sequence[HdfsNameNodeModel] = Field(alias="NameNodes") 518 authentication_type: Literal["KERBEROS", "SIMPLE"] = Field( 519 alias="AuthenticationType" 520 ) 521 agent_arns: Sequence[str] = Field(alias="AgentArns") 522 subdirectory: Optional[str] = Field(default=None, alias="Subdirectory") 523 block_size: Optional[int] = Field(default=None, alias="BlockSize") 524 replication_factor: Optional[int] = Field(default=None, alias="ReplicationFactor") 525 kms_key_provider_uri: Optional[str] = Field(default=None, alias="KmsKeyProviderUri") 526 qop_configuration: Optional[QopConfigurationModel] = Field( 527 default=None, alias="QopConfiguration" 528 ) 529 simple_user: Optional[str] = Field(default=None, alias="SimpleUser") 530 kerberos_principal: Optional[str] = Field(default=None, alias="KerberosPrincipal") 531 kerberos_keytab: Optional[ 532 Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] 533 ] = Field(default=None, alias="KerberosKeytab") 534 kerberos_krb5_conf: Optional[ 535 Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] 536 ] = Field(default=None, alias="KerberosKrb5Conf") 537 tags: Optional[Sequence[TagListEntryModel]] = Field(default=None, alias="Tags") 538 539 540class DescribeLocationHdfsResponseModel(BaseModel): 541 location_arn: str = Field(alias="LocationArn") 542 location_uri: str = Field(alias="LocationUri") 543 name_nodes: List[HdfsNameNodeModel] = Field(alias="NameNodes") 544 block_size: int = Field(alias="BlockSize") 545 replication_factor: int = Field(alias="ReplicationFactor") 546 kms_key_provider_uri: str = Field(alias="KmsKeyProviderUri") 547 qop_configuration: QopConfigurationModel = Field(alias="QopConfiguration") 548 authentication_type: Literal["KERBEROS", "SIMPLE"] = Field( 549 alias="AuthenticationType" 550 ) 551 simple_user: str = Field(alias="SimpleUser") 552 kerberos_principal: str = Field(alias="KerberosPrincipal") 553 agent_arns: List[str] = Field(alias="AgentArns") 554 creation_time: datetime = Field(alias="CreationTime") 555 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 556 557 558class UpdateLocationHdfsRequestModel(BaseModel): 559 location_arn: str = Field(alias="LocationArn") 560 subdirectory: Optional[str] = Field(default=None, alias="Subdirectory") 561 name_nodes: Optional[Sequence[HdfsNameNodeModel]] = Field( 562 default=None, alias="NameNodes" 563 ) 564 block_size: Optional[int] = Field(default=None, alias="BlockSize") 565 replication_factor: Optional[int] = Field(default=None, alias="ReplicationFactor") 566 kms_key_provider_uri: Optional[str] = Field(default=None, alias="KmsKeyProviderUri") 567 qop_configuration: Optional[QopConfigurationModel] = Field( 568 default=None, alias="QopConfiguration" 569 ) 570 authentication_type: Optional[Literal["KERBEROS", "SIMPLE"]] = Field( 571 default=None, alias="AuthenticationType" 572 ) 573 simple_user: Optional[str] = Field(default=None, alias="SimpleUser") 574 kerberos_principal: Optional[str] = Field(default=None, alias="KerberosPrincipal") 575 kerberos_keytab: Optional[ 576 Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] 577 ] = Field(default=None, alias="KerberosKeytab") 578 kerberos_krb5_conf: Optional[ 579 Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] 580 ] = Field(default=None, alias="KerberosKrb5Conf") 581 agent_arns: Optional[Sequence[str]] = Field(default=None, alias="AgentArns") 582 583 584class FsxProtocolNfsModel(BaseModel): 585 mount_options: Optional[NfsMountOptionsModel] = Field( 586 default=None, alias="MountOptions" 587 ) 588 589 590class CreateLocationNfsRequestModel(BaseModel): 591 subdirectory: str = Field(alias="Subdirectory") 592 server_hostname: str = Field(alias="ServerHostname") 593 on_prem_config: OnPremConfigModel = Field(alias="OnPremConfig") 594 mount_options: Optional[NfsMountOptionsModel] = Field( 595 default=None, alias="MountOptions" 596 ) 597 tags: Optional[Sequence[TagListEntryModel]] = Field(default=None, alias="Tags") 598 599 600class DescribeLocationNfsResponseModel(BaseModel): 601 location_arn: str = Field(alias="LocationArn") 602 location_uri: str = Field(alias="LocationUri") 603 on_prem_config: OnPremConfigModel = Field(alias="OnPremConfig") 604 mount_options: NfsMountOptionsModel = Field(alias="MountOptions") 605 creation_time: datetime = Field(alias="CreationTime") 606 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 607 608 609class UpdateLocationNfsRequestModel(BaseModel): 610 location_arn: str = Field(alias="LocationArn") 611 subdirectory: Optional[str] = Field(default=None, alias="Subdirectory") 612 on_prem_config: Optional[OnPremConfigModel] = Field( 613 default=None, alias="OnPremConfig" 614 ) 615 mount_options: Optional[NfsMountOptionsModel] = Field( 616 default=None, alias="MountOptions" 617 ) 618 619 620class CreateLocationS3RequestModel(BaseModel): 621 s3_bucket_arn: str = Field(alias="S3BucketArn") 622 s3_config: S3ConfigModel = Field(alias="S3Config") 623 subdirectory: Optional[str] = Field(default=None, alias="Subdirectory") 624 s3_storage_class: Optional[ 625 Literal[ 626 "DEEP_ARCHIVE", 627 "GLACIER", 628 "GLACIER_INSTANT_RETRIEVAL", 629 "INTELLIGENT_TIERING", 630 "ONEZONE_IA", 631 "OUTPOSTS", 632 "STANDARD", 633 "STANDARD_IA", 634 ] 635 ] = Field(default=None, alias="S3StorageClass") 636 agent_arns: Optional[Sequence[str]] = Field(default=None, alias="AgentArns") 637 tags: Optional[Sequence[TagListEntryModel]] = Field(default=None, alias="Tags") 638 639 640class DescribeLocationS3ResponseModel(BaseModel): 641 location_arn: str = Field(alias="LocationArn") 642 location_uri: str = Field(alias="LocationUri") 643 s3_storage_class: Literal[ 644 "DEEP_ARCHIVE", 645 "GLACIER", 646 "GLACIER_INSTANT_RETRIEVAL", 647 "INTELLIGENT_TIERING", 648 "ONEZONE_IA", 649 "OUTPOSTS", 650 "STANDARD", 651 "STANDARD_IA", 652 ] = Field(alias="S3StorageClass") 653 s3_config: S3ConfigModel = Field(alias="S3Config") 654 agent_arns: List[str] = Field(alias="AgentArns") 655 creation_time: datetime = Field(alias="CreationTime") 656 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 657 658 659class CreateLocationSmbRequestModel(BaseModel): 660 subdirectory: str = Field(alias="Subdirectory") 661 server_hostname: str = Field(alias="ServerHostname") 662 user: str = Field(alias="User") 663 password: str = Field(alias="Password") 664 agent_arns: Sequence[str] = Field(alias="AgentArns") 665 domain: Optional[str] = Field(default=None, alias="Domain") 666 mount_options: Optional[SmbMountOptionsModel] = Field( 667 default=None, alias="MountOptions" 668 ) 669 tags: Optional[Sequence[TagListEntryModel]] = Field(default=None, alias="Tags") 670 671 672class DescribeLocationSmbResponseModel(BaseModel): 673 location_arn: str = Field(alias="LocationArn") 674 location_uri: str = Field(alias="LocationUri") 675 agent_arns: List[str] = Field(alias="AgentArns") 676 user: str = Field(alias="User") 677 domain: str = Field(alias="Domain") 678 mount_options: SmbMountOptionsModel = Field(alias="MountOptions") 679 creation_time: datetime = Field(alias="CreationTime") 680 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 681 682 683class FsxProtocolSmbModel(BaseModel): 684 password: str = Field(alias="Password") 685 user: str = Field(alias="User") 686 domain: Optional[str] = Field(default=None, alias="Domain") 687 mount_options: Optional[SmbMountOptionsModel] = Field( 688 default=None, alias="MountOptions" 689 ) 690 691 692class UpdateLocationSmbRequestModel(BaseModel): 693 location_arn: str = Field(alias="LocationArn") 694 subdirectory: Optional[str] = Field(default=None, alias="Subdirectory") 695 user: Optional[str] = Field(default=None, alias="User") 696 domain: Optional[str] = Field(default=None, alias="Domain") 697 password: Optional[str] = Field(default=None, alias="Password") 698 agent_arns: Optional[Sequence[str]] = Field(default=None, alias="AgentArns") 699 mount_options: Optional[SmbMountOptionsModel] = Field( 700 default=None, alias="MountOptions" 701 ) 702 703 704class StartTaskExecutionRequestModel(BaseModel): 705 task_arn: str = Field(alias="TaskArn") 706 override_options: Optional[OptionsModel] = Field( 707 default=None, alias="OverrideOptions" 708 ) 709 includes: Optional[Sequence[FilterRuleModel]] = Field( 710 default=None, alias="Includes" 711 ) 712 excludes: Optional[Sequence[FilterRuleModel]] = Field( 713 default=None, alias="Excludes" 714 ) 715 tags: Optional[Sequence[TagListEntryModel]] = Field(default=None, alias="Tags") 716 717 718class UpdateTaskExecutionRequestModel(BaseModel): 719 task_execution_arn: str = Field(alias="TaskExecutionArn") 720 options: OptionsModel = Field(alias="Options") 721 722 723class CreateTaskRequestModel(BaseModel): 724 source_location_arn: str = Field(alias="SourceLocationArn") 725 destination_location_arn: str = Field(alias="DestinationLocationArn") 726 cloud_watch_log_group_arn: Optional[str] = Field( 727 default=None, alias="CloudWatchLogGroupArn" 728 ) 729 name: Optional[str] = Field(default=None, alias="Name") 730 options: Optional[OptionsModel] = Field(default=None, alias="Options") 731 excludes: Optional[Sequence[FilterRuleModel]] = Field( 732 default=None, alias="Excludes" 733 ) 734 schedule: Optional[TaskScheduleModel] = Field(default=None, alias="Schedule") 735 tags: Optional[Sequence[TagListEntryModel]] = Field(default=None, alias="Tags") 736 includes: Optional[Sequence[FilterRuleModel]] = Field( 737 default=None, alias="Includes" 738 ) 739 740 741class DescribeTaskResponseModel(BaseModel): 742 task_arn: str = Field(alias="TaskArn") 743 status: Literal[ 744 "AVAILABLE", "CREATING", "QUEUED", "RUNNING", "UNAVAILABLE" 745 ] = Field(alias="Status") 746 name: str = Field(alias="Name") 747 current_task_execution_arn: str = Field(alias="CurrentTaskExecutionArn") 748 source_location_arn: str = Field(alias="SourceLocationArn") 749 destination_location_arn: str = Field(alias="DestinationLocationArn") 750 cloud_watch_log_group_arn: str = Field(alias="CloudWatchLogGroupArn") 751 source_network_interface_arns: List[str] = Field(alias="SourceNetworkInterfaceArns") 752 destination_network_interface_arns: List[str] = Field( 753 alias="DestinationNetworkInterfaceArns" 754 ) 755 options: OptionsModel = Field(alias="Options") 756 excludes: List[FilterRuleModel] = Field(alias="Excludes") 757 schedule: TaskScheduleModel = Field(alias="Schedule") 758 error_code: str = Field(alias="ErrorCode") 759 error_detail: str = Field(alias="ErrorDetail") 760 creation_time: datetime = Field(alias="CreationTime") 761 includes: List[FilterRuleModel] = Field(alias="Includes") 762 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 763 764 765class UpdateTaskRequestModel(BaseModel): 766 task_arn: str = Field(alias="TaskArn") 767 options: Optional[OptionsModel] = Field(default=None, alias="Options") 768 excludes: Optional[Sequence[FilterRuleModel]] = Field( 769 default=None, alias="Excludes" 770 ) 771 schedule: Optional[TaskScheduleModel] = Field(default=None, alias="Schedule") 772 name: Optional[str] = Field(default=None, alias="Name") 773 cloud_watch_log_group_arn: Optional[str] = Field( 774 default=None, alias="CloudWatchLogGroupArn" 775 ) 776 includes: Optional[Sequence[FilterRuleModel]] = Field( 777 default=None, alias="Includes" 778 ) 779 780 781class DescribeAgentResponseModel(BaseModel): 782 agent_arn: str = Field(alias="AgentArn") 783 name: str = Field(alias="Name") 784 status: Literal["OFFLINE", "ONLINE"] = Field(alias="Status") 785 last_connection_time: datetime = Field(alias="LastConnectionTime") 786 creation_time: datetime = Field(alias="CreationTime") 787 endpoint_type: Literal["FIPS", "PRIVATE_LINK", "PUBLIC"] = Field( 788 alias="EndpointType" 789 ) 790 private_link_config: PrivateLinkConfigModel = Field(alias="PrivateLinkConfig") 791 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 792 793 794class DescribeTaskExecutionResponseModel(BaseModel): 795 task_execution_arn: str = Field(alias="TaskExecutionArn") 796 status: Literal[ 797 "ERROR", 798 "LAUNCHING", 799 "PREPARING", 800 "QUEUED", 801 "SUCCESS", 802 "TRANSFERRING", 803 "VERIFYING", 804 ] = Field(alias="Status") 805 options: OptionsModel = Field(alias="Options") 806 excludes: List[FilterRuleModel] = Field(alias="Excludes") 807 includes: List[FilterRuleModel] = Field(alias="Includes") 808 start_time: datetime = Field(alias="StartTime") 809 estimated_files_to_transfer: int = Field(alias="EstimatedFilesToTransfer") 810 estimated_bytes_to_transfer: int = Field(alias="EstimatedBytesToTransfer") 811 files_transferred: int = Field(alias="FilesTransferred") 812 bytes_written: int = Field(alias="BytesWritten") 813 bytes_transferred: int = Field(alias="BytesTransferred") 814 result: TaskExecutionResultDetailModel = Field(alias="Result") 815 bytes_compressed: int = Field(alias="BytesCompressed") 816 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 817 818 819class ListAgentsRequestListAgentsPaginateModel(BaseModel): 820 pagination_config: Optional[PaginatorConfigModel] = Field( 821 default=None, alias="PaginationConfig" 822 ) 823 824 825class ListTagsForResourceRequestListTagsForResourcePaginateModel(BaseModel): 826 resource_arn: str = Field(alias="ResourceArn") 827 pagination_config: Optional[PaginatorConfigModel] = Field( 828 default=None, alias="PaginationConfig" 829 ) 830 831 832class ListTaskExecutionsRequestListTaskExecutionsPaginateModel(BaseModel): 833 task_arn: Optional[str] = Field(default=None, alias="TaskArn") 834 pagination_config: Optional[PaginatorConfigModel] = Field( 835 default=None, alias="PaginationConfig" 836 ) 837 838 839class ListLocationsRequestListLocationsPaginateModel(BaseModel): 840 filters: Optional[Sequence[LocationFilterModel]] = Field( 841 default=None, alias="Filters" 842 ) 843 pagination_config: Optional[PaginatorConfigModel] = Field( 844 default=None, alias="PaginationConfig" 845 ) 846 847 848class ListLocationsRequestModel(BaseModel): 849 max_results: Optional[int] = Field(default=None, alias="MaxResults") 850 next_token: Optional[str] = Field(default=None, alias="NextToken") 851 filters: Optional[Sequence[LocationFilterModel]] = Field( 852 default=None, alias="Filters" 853 ) 854 855 856class ListLocationsResponseModel(BaseModel): 857 locations: List[LocationListEntryModel] = Field(alias="Locations") 858 next_token: str = Field(alias="NextToken") 859 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 860 861 862class ListTaskExecutionsResponseModel(BaseModel): 863 task_executions: List[TaskExecutionListEntryModel] = Field(alias="TaskExecutions") 864 next_token: str = Field(alias="NextToken") 865 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 866 867 868class ListTasksRequestListTasksPaginateModel(BaseModel): 869 filters: Optional[Sequence[TaskFilterModel]] = Field(default=None, alias="Filters") 870 pagination_config: Optional[PaginatorConfigModel] = Field( 871 default=None, alias="PaginationConfig" 872 ) 873 874 875class ListTasksRequestModel(BaseModel): 876 max_results: Optional[int] = Field(default=None, alias="MaxResults") 877 next_token: Optional[str] = Field(default=None, alias="NextToken") 878 filters: Optional[Sequence[TaskFilterModel]] = Field(default=None, alias="Filters") 879 880 881class ListTasksResponseModel(BaseModel): 882 tasks: List[TaskListEntryModel] = Field(alias="Tasks") 883 next_token: str = Field(alias="NextToken") 884 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 885 886 887class FsxProtocolModel(BaseModel): 888 nfs: Optional[FsxProtocolNfsModel] = Field(default=None, alias="NFS") 889 s_mb: Optional[FsxProtocolSmbModel] = Field(default=None, alias="SMB") 890 891 892class CreateLocationFsxOntapRequestModel(BaseModel): 893 protocol: FsxProtocolModel = Field(alias="Protocol") 894 security_group_arns: Sequence[str] = Field(alias="SecurityGroupArns") 895 storage_virtual_machine_arn: str = Field(alias="StorageVirtualMachineArn") 896 subdirectory: Optional[str] = Field(default=None, alias="Subdirectory") 897 tags: Optional[Sequence[TagListEntryModel]] = Field(default=None, alias="Tags") 898 899 900class CreateLocationFsxOpenZfsRequestModel(BaseModel): 901 fsx_filesystem_arn: str = Field(alias="FsxFilesystemArn") 902 protocol: FsxProtocolModel = Field(alias="Protocol") 903 security_group_arns: Sequence[str] = Field(alias="SecurityGroupArns") 904 subdirectory: Optional[str] = Field(default=None, alias="Subdirectory") 905 tags: Optional[Sequence[TagListEntryModel]] = Field(default=None, alias="Tags") 906 907 908class DescribeLocationFsxOntapResponseModel(BaseModel): 909 creation_time: datetime = Field(alias="CreationTime") 910 location_arn: str = Field(alias="LocationArn") 911 location_uri: str = Field(alias="LocationUri") 912 protocol: FsxProtocolModel = Field(alias="Protocol") 913 security_group_arns: List[str] = Field(alias="SecurityGroupArns") 914 storage_virtual_machine_arn: str = Field(alias="StorageVirtualMachineArn") 915 fsx_filesystem_arn: str = Field(alias="FsxFilesystemArn") 916 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 917 918 919class DescribeLocationFsxOpenZfsResponseModel(BaseModel): 920 location_arn: str = Field(alias="LocationArn") 921 location_uri: str = Field(alias="LocationUri") 922 security_group_arns: List[str] = Field(alias="SecurityGroupArns") 923 protocol: FsxProtocolModel = Field(alias="Protocol") 924 creation_time: datetime = Field(alias="CreationTime") 925 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
15class AgentListEntryModel(BaseModel): 16 agent_arn: Optional[str] = Field(default=None, alias="AgentArn") 17 name: Optional[str] = Field(default=None, alias="Name") 18 status: Optional[Literal["OFFLINE", "ONLINE"]] = Field(default=None, alias="Status")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
21class CancelTaskExecutionRequestModel(BaseModel): 22 task_execution_arn: str = Field(alias="TaskExecutionArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
25class TagListEntryModel(BaseModel): 26 key: str = Field(alias="Key") 27 value: Optional[str] = Field(default=None, alias="Value")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
30class ResponseMetadataModel(BaseModel): 31 request_id: str = Field(alias="RequestId") 32 host_id: str = Field(alias="HostId") 33 http_status_code: int = Field(alias="HTTPStatusCode") 34 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 35 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
38class Ec2ConfigModel(BaseModel): 39 subnet_arn: str = Field(alias="SubnetArn") 40 security_group_arns: Sequence[str] = Field(alias="SecurityGroupArns")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
43class HdfsNameNodeModel(BaseModel): 44 hostname: str = Field(alias="Hostname") 45 port: int = Field(alias="Port")
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 QopConfigurationModel(BaseModel): 49 rpc_protection: Optional[ 50 Literal["AUTHENTICATION", "DISABLED", "INTEGRITY", "PRIVACY"] 51 ] = Field(default=None, alias="RpcProtection") 52 data_transfer_protection: Optional[ 53 Literal["AUTHENTICATION", "DISABLED", "INTEGRITY", "PRIVACY"] 54 ] = Field(default=None, alias="DataTransferProtection")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
57class NfsMountOptionsModel(BaseModel): 58 version: Optional[Literal["AUTOMATIC", "NFS3", "NFS4_0", "NFS4_1"]] = Field( 59 default=None, alias="Version" 60 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
67class S3ConfigModel(BaseModel): 68 bucket_access_role_arn: str = Field(alias="BucketAccessRoleArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
71class SmbMountOptionsModel(BaseModel): 72 version: Optional[Literal["AUTOMATIC", "SMB1", "SMB2", "SMB2_0", "SMB3"]] = Field( 73 default=None, alias="Version" 74 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
77class FilterRuleModel(BaseModel): 78 filter_type: Optional[Literal["SIMPLE_PATTERN"]] = Field( 79 default=None, alias="FilterType" 80 ) 81 value: Optional[str] = Field(default=None, alias="Value")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
84class OptionsModel(BaseModel): 85 verify_mode: Optional[ 86 Literal["NONE", "ONLY_FILES_TRANSFERRED", "POINT_IN_TIME_CONSISTENT"] 87 ] = Field(default=None, alias="VerifyMode") 88 overwrite_mode: Optional[Literal["ALWAYS", "NEVER"]] = Field( 89 default=None, alias="OverwriteMode" 90 ) 91 atime: Optional[Literal["BEST_EFFORT", "NONE"]] = Field(default=None, alias="Atime") 92 mtime: Optional[Literal["NONE", "PRESERVE"]] = Field(default=None, alias="Mtime") 93 uid: Optional[Literal["BOTH", "INT_VALUE", "NAME", "NONE"]] = Field( 94 default=None, alias="Uid" 95 ) 96 gid: Optional[Literal["BOTH", "INT_VALUE", "NAME", "NONE"]] = Field( 97 default=None, alias="Gid" 98 ) 99 preserve_deleted_files: Optional[Literal["PRESERVE", "REMOVE"]] = Field( 100 default=None, alias="PreserveDeletedFiles" 101 ) 102 preserve_devices: Optional[Literal["NONE", "PRESERVE"]] = Field( 103 default=None, alias="PreserveDevices" 104 ) 105 posix_permissions: Optional[Literal["NONE", "PRESERVE"]] = Field( 106 default=None, alias="PosixPermissions" 107 ) 108 bytes_per_second: Optional[int] = Field(default=None, alias="BytesPerSecond") 109 task_queueing: Optional[Literal["DISABLED", "ENABLED"]] = Field( 110 default=None, alias="TaskQueueing" 111 ) 112 log_level: Optional[Literal["BASIC", "OFF", "TRANSFER"]] = Field( 113 default=None, alias="LogLevel" 114 ) 115 transfer_mode: Optional[Literal["ALL", "CHANGED"]] = Field( 116 default=None, alias="TransferMode" 117 ) 118 security_descriptor_copy_flags: Optional[ 119 Literal["NONE", "OWNER_DACL", "OWNER_DACL_SACL"] 120 ] = Field(default=None, alias="SecurityDescriptorCopyFlags") 121 object_tags: Optional[Literal["NONE", "PRESERVE"]] = Field( 122 default=None, alias="ObjectTags" 123 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
126class TaskScheduleModel(BaseModel): 127 schedule_expression: str = Field(alias="ScheduleExpression")
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
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
146class PrivateLinkConfigModel(BaseModel): 147 vpc_endpoint_id: Optional[str] = Field(default=None, alias="VpcEndpointId") 148 private_link_endpoint: Optional[str] = Field( 149 default=None, alias="PrivateLinkEndpoint" 150 ) 151 subnet_arns: Optional[List[str]] = Field(default=None, alias="SubnetArns") 152 security_group_arns: Optional[List[str]] = Field( 153 default=None, alias="SecurityGroupArns" 154 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
157class DescribeLocationEfsRequestModel(BaseModel): 158 location_arn: str = Field(alias="LocationArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
161class DescribeLocationFsxLustreRequestModel(BaseModel): 162 location_arn: str = Field(alias="LocationArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
165class DescribeLocationFsxOntapRequestModel(BaseModel): 166 location_arn: str = Field(alias="LocationArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
169class DescribeLocationFsxOpenZfsRequestModel(BaseModel): 170 location_arn: str = Field(alias="LocationArn")
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 DescribeLocationFsxWindowsRequestModel(BaseModel): 174 location_arn: str = Field(alias="LocationArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
177class DescribeLocationHdfsRequestModel(BaseModel): 178 location_arn: str = Field(alias="LocationArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
181class DescribeLocationNfsRequestModel(BaseModel): 182 location_arn: str = Field(alias="LocationArn")
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 DescribeLocationObjectStorageRequestModel(BaseModel): 186 location_arn: str = Field(alias="LocationArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
189class DescribeLocationS3RequestModel(BaseModel): 190 location_arn: str = Field(alias="LocationArn")
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 DescribeLocationSmbRequestModel(BaseModel): 194 location_arn: str = Field(alias="LocationArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
197class DescribeTaskExecutionRequestModel(BaseModel): 198 task_execution_arn: str = Field(alias="TaskExecutionArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
201class TaskExecutionResultDetailModel(BaseModel): 202 prepare_duration: Optional[int] = Field(default=None, alias="PrepareDuration") 203 prepare_status: Optional[Literal["ERROR", "PENDING", "SUCCESS"]] = Field( 204 default=None, alias="PrepareStatus" 205 ) 206 total_duration: Optional[int] = Field(default=None, alias="TotalDuration") 207 transfer_duration: Optional[int] = Field(default=None, alias="TransferDuration") 208 transfer_status: Optional[Literal["ERROR", "PENDING", "SUCCESS"]] = Field( 209 default=None, alias="TransferStatus" 210 ) 211 verify_duration: Optional[int] = Field(default=None, alias="VerifyDuration") 212 verify_status: Optional[Literal["ERROR", "PENDING", "SUCCESS"]] = Field( 213 default=None, alias="VerifyStatus" 214 ) 215 error_code: Optional[str] = Field(default=None, alias="ErrorCode") 216 error_detail: Optional[str] = Field(default=None, alias="ErrorDetail")
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
223class PaginatorConfigModel(BaseModel): 224 max_items: Optional[int] = Field(default=None, alias="MaxItems") 225 page_size: Optional[int] = Field(default=None, alias="PageSize") 226 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
229class ListAgentsRequestModel(BaseModel): 230 max_results: Optional[int] = Field(default=None, alias="MaxResults") 231 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
234class LocationFilterModel(BaseModel): 235 name: Literal["CreationTime", "LocationType", "LocationUri"] = Field(alias="Name") 236 values: Sequence[str] = Field(alias="Values") 237 operator: Literal[ 238 "BeginsWith", 239 "Contains", 240 "Equals", 241 "GreaterThan", 242 "GreaterThanOrEqual", 243 "In", 244 "LessThan", 245 "LessThanOrEqual", 246 "NotContains", 247 "NotEquals", 248 ] = Field(alias="Operator")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
251class LocationListEntryModel(BaseModel): 252 location_arn: Optional[str] = Field(default=None, alias="LocationArn") 253 location_uri: Optional[str] = Field(default=None, alias="LocationUri")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
256class ListTagsForResourceRequestModel(BaseModel): 257 resource_arn: str = Field(alias="ResourceArn") 258 max_results: Optional[int] = Field(default=None, alias="MaxResults") 259 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
262class ListTaskExecutionsRequestModel(BaseModel): 263 task_arn: Optional[str] = Field(default=None, alias="TaskArn") 264 max_results: Optional[int] = Field(default=None, alias="MaxResults") 265 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
268class TaskExecutionListEntryModel(BaseModel): 269 task_execution_arn: Optional[str] = Field(default=None, alias="TaskExecutionArn") 270 status: Optional[ 271 Literal[ 272 "ERROR", 273 "LAUNCHING", 274 "PREPARING", 275 "QUEUED", 276 "SUCCESS", 277 "TRANSFERRING", 278 "VERIFYING", 279 ] 280 ] = Field(default=None, alias="Status")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
283class TaskFilterModel(BaseModel): 284 name: Literal["CreationTime", "LocationId"] = Field(alias="Name") 285 values: Sequence[str] = Field(alias="Values") 286 operator: Literal[ 287 "BeginsWith", 288 "Contains", 289 "Equals", 290 "GreaterThan", 291 "GreaterThanOrEqual", 292 "In", 293 "LessThan", 294 "LessThanOrEqual", 295 "NotContains", 296 "NotEquals", 297 ] = Field(alias="Operator")
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 TaskListEntryModel(BaseModel): 301 task_arn: Optional[str] = Field(default=None, alias="TaskArn") 302 status: Optional[ 303 Literal["AVAILABLE", "CREATING", "QUEUED", "RUNNING", "UNAVAILABLE"] 304 ] = Field(default=None, alias="Status") 305 name: Optional[str] = Field(default=None, alias="Name")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
308class UntagResourceRequestModel(BaseModel): 309 resource_arn: str = Field(alias="ResourceArn") 310 keys: Sequence[str] = Field(alias="Keys")
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 UpdateAgentRequestModel(BaseModel): 314 agent_arn: str = Field(alias="AgentArn") 315 name: Optional[str] = Field(default=None, alias="Name")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
318class UpdateLocationObjectStorageRequestModel(BaseModel): 319 location_arn: str = Field(alias="LocationArn") 320 server_port: Optional[int] = Field(default=None, alias="ServerPort") 321 server_protocol: Optional[Literal["HTTP", "HTTPS"]] = Field( 322 default=None, alias="ServerProtocol" 323 ) 324 subdirectory: Optional[str] = Field(default=None, alias="Subdirectory") 325 access_key: Optional[str] = Field(default=None, alias="AccessKey") 326 secret_key: Optional[str] = Field(default=None, alias="SecretKey") 327 agent_arns: Optional[Sequence[str]] = Field(default=None, alias="AgentArns") 328 server_certificate: Optional[ 329 Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] 330 ] = Field(default=None, alias="ServerCertificate")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
333class CreateAgentRequestModel(BaseModel): 334 activation_key: str = Field(alias="ActivationKey") 335 agent_name: Optional[str] = Field(default=None, alias="AgentName") 336 tags: Optional[Sequence[TagListEntryModel]] = Field(default=None, alias="Tags") 337 vpc_endpoint_id: Optional[str] = Field(default=None, alias="VpcEndpointId") 338 subnet_arns: Optional[Sequence[str]] = Field(default=None, alias="SubnetArns") 339 security_group_arns: Optional[Sequence[str]] = Field( 340 default=None, alias="SecurityGroupArns" 341 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
344class CreateLocationFsxLustreRequestModel(BaseModel): 345 fsx_filesystem_arn: str = Field(alias="FsxFilesystemArn") 346 security_group_arns: Sequence[str] = Field(alias="SecurityGroupArns") 347 subdirectory: Optional[str] = Field(default=None, alias="Subdirectory") 348 tags: Optional[Sequence[TagListEntryModel]] = 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
351class CreateLocationFsxWindowsRequestModel(BaseModel): 352 fsx_filesystem_arn: str = Field(alias="FsxFilesystemArn") 353 security_group_arns: Sequence[str] = Field(alias="SecurityGroupArns") 354 user: str = Field(alias="User") 355 password: str = Field(alias="Password") 356 subdirectory: Optional[str] = Field(default=None, alias="Subdirectory") 357 tags: Optional[Sequence[TagListEntryModel]] = Field(default=None, alias="Tags") 358 domain: Optional[str] = Field(default=None, alias="Domain")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
361class CreateLocationObjectStorageRequestModel(BaseModel): 362 server_hostname: str = Field(alias="ServerHostname") 363 bucket_name: str = Field(alias="BucketName") 364 agent_arns: Sequence[str] = Field(alias="AgentArns") 365 server_port: Optional[int] = Field(default=None, alias="ServerPort") 366 server_protocol: Optional[Literal["HTTP", "HTTPS"]] = Field( 367 default=None, alias="ServerProtocol" 368 ) 369 subdirectory: Optional[str] = Field(default=None, alias="Subdirectory") 370 access_key: Optional[str] = Field(default=None, alias="AccessKey") 371 secret_key: Optional[str] = Field(default=None, alias="SecretKey") 372 tags: Optional[Sequence[TagListEntryModel]] = Field(default=None, alias="Tags") 373 server_certificate: Optional[ 374 Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] 375 ] = Field(default=None, alias="ServerCertificate")
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 TagResourceRequestModel(BaseModel): 379 resource_arn: str = Field(alias="ResourceArn") 380 tags: Sequence[TagListEntryModel] = 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
383class CreateAgentResponseModel(BaseModel): 384 agent_arn: str = Field(alias="AgentArn") 385 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
388class CreateLocationEfsResponseModel(BaseModel): 389 location_arn: str = Field(alias="LocationArn") 390 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
393class CreateLocationFsxLustreResponseModel(BaseModel): 394 location_arn: str = Field(alias="LocationArn") 395 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
398class CreateLocationFsxOntapResponseModel(BaseModel): 399 location_arn: str = Field(alias="LocationArn") 400 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
403class CreateLocationFsxOpenZfsResponseModel(BaseModel): 404 location_arn: str = Field(alias="LocationArn") 405 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
408class CreateLocationFsxWindowsResponseModel(BaseModel): 409 location_arn: str = Field(alias="LocationArn") 410 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
413class CreateLocationHdfsResponseModel(BaseModel): 414 location_arn: str = Field(alias="LocationArn") 415 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
418class CreateLocationNfsResponseModel(BaseModel): 419 location_arn: str = Field(alias="LocationArn") 420 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
423class CreateLocationObjectStorageResponseModel(BaseModel): 424 location_arn: str = Field(alias="LocationArn") 425 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
428class CreateLocationS3ResponseModel(BaseModel): 429 location_arn: str = Field(alias="LocationArn") 430 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
433class CreateLocationSmbResponseModel(BaseModel): 434 location_arn: str = Field(alias="LocationArn") 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 CreateTaskResponseModel(BaseModel): 439 task_arn: str = Field(alias="TaskArn") 440 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
443class DescribeLocationFsxLustreResponseModel(BaseModel): 444 location_arn: str = Field(alias="LocationArn") 445 location_uri: str = Field(alias="LocationUri") 446 security_group_arns: List[str] = Field(alias="SecurityGroupArns") 447 creation_time: datetime = Field(alias="CreationTime") 448 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
451class DescribeLocationFsxWindowsResponseModel(BaseModel): 452 location_arn: str = Field(alias="LocationArn") 453 location_uri: str = Field(alias="LocationUri") 454 security_group_arns: List[str] = Field(alias="SecurityGroupArns") 455 creation_time: datetime = Field(alias="CreationTime") 456 user: str = Field(alias="User") 457 domain: str = Field(alias="Domain") 458 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
461class DescribeLocationObjectStorageResponseModel(BaseModel): 462 location_arn: str = Field(alias="LocationArn") 463 location_uri: str = Field(alias="LocationUri") 464 access_key: str = Field(alias="AccessKey") 465 server_port: int = Field(alias="ServerPort") 466 server_protocol: Literal["HTTP", "HTTPS"] = Field(alias="ServerProtocol") 467 agent_arns: List[str] = Field(alias="AgentArns") 468 creation_time: datetime = Field(alias="CreationTime") 469 server_certificate: bytes = Field(alias="ServerCertificate") 470 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
473class ListAgentsResponseModel(BaseModel): 474 agents: List[AgentListEntryModel] = Field(alias="Agents") 475 next_token: str = Field(alias="NextToken") 476 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
479class ListTagsForResourceResponseModel(BaseModel): 480 tags: List[TagListEntryModel] = Field(alias="Tags") 481 next_token: str = Field(alias="NextToken") 482 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
485class StartTaskExecutionResponseModel(BaseModel): 486 task_execution_arn: str = Field(alias="TaskExecutionArn") 487 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
490class CreateLocationEfsRequestModel(BaseModel): 491 efs_filesystem_arn: str = Field(alias="EfsFilesystemArn") 492 ec2_config: Ec2ConfigModel = Field(alias="Ec2Config") 493 subdirectory: Optional[str] = Field(default=None, alias="Subdirectory") 494 tags: Optional[Sequence[TagListEntryModel]] = Field(default=None, alias="Tags") 495 access_point_arn: Optional[str] = Field(default=None, alias="AccessPointArn") 496 file_system_access_role_arn: Optional[str] = Field( 497 default=None, alias="FileSystemAccessRoleArn" 498 ) 499 in_transit_encryption: Optional[Literal["NONE", "TLS1_2"]] = Field( 500 default=None, alias="InTransitEncryption" 501 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
504class DescribeLocationEfsResponseModel(BaseModel): 505 location_arn: str = Field(alias="LocationArn") 506 location_uri: str = Field(alias="LocationUri") 507 ec2_config: Ec2ConfigModel = Field(alias="Ec2Config") 508 creation_time: datetime = Field(alias="CreationTime") 509 access_point_arn: str = Field(alias="AccessPointArn") 510 file_system_access_role_arn: str = Field(alias="FileSystemAccessRoleArn") 511 in_transit_encryption: Literal["NONE", "TLS1_2"] = Field( 512 alias="InTransitEncryption" 513 ) 514 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
517class CreateLocationHdfsRequestModel(BaseModel): 518 name_nodes: Sequence[HdfsNameNodeModel] = Field(alias="NameNodes") 519 authentication_type: Literal["KERBEROS", "SIMPLE"] = Field( 520 alias="AuthenticationType" 521 ) 522 agent_arns: Sequence[str] = Field(alias="AgentArns") 523 subdirectory: Optional[str] = Field(default=None, alias="Subdirectory") 524 block_size: Optional[int] = Field(default=None, alias="BlockSize") 525 replication_factor: Optional[int] = Field(default=None, alias="ReplicationFactor") 526 kms_key_provider_uri: Optional[str] = Field(default=None, alias="KmsKeyProviderUri") 527 qop_configuration: Optional[QopConfigurationModel] = Field( 528 default=None, alias="QopConfiguration" 529 ) 530 simple_user: Optional[str] = Field(default=None, alias="SimpleUser") 531 kerberos_principal: Optional[str] = Field(default=None, alias="KerberosPrincipal") 532 kerberos_keytab: Optional[ 533 Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] 534 ] = Field(default=None, alias="KerberosKeytab") 535 kerberos_krb5_conf: Optional[ 536 Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] 537 ] = Field(default=None, alias="KerberosKrb5Conf") 538 tags: Optional[Sequence[TagListEntryModel]] = 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
541class DescribeLocationHdfsResponseModel(BaseModel): 542 location_arn: str = Field(alias="LocationArn") 543 location_uri: str = Field(alias="LocationUri") 544 name_nodes: List[HdfsNameNodeModel] = Field(alias="NameNodes") 545 block_size: int = Field(alias="BlockSize") 546 replication_factor: int = Field(alias="ReplicationFactor") 547 kms_key_provider_uri: str = Field(alias="KmsKeyProviderUri") 548 qop_configuration: QopConfigurationModel = Field(alias="QopConfiguration") 549 authentication_type: Literal["KERBEROS", "SIMPLE"] = Field( 550 alias="AuthenticationType" 551 ) 552 simple_user: str = Field(alias="SimpleUser") 553 kerberos_principal: str = Field(alias="KerberosPrincipal") 554 agent_arns: List[str] = Field(alias="AgentArns") 555 creation_time: datetime = Field(alias="CreationTime") 556 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
559class UpdateLocationHdfsRequestModel(BaseModel): 560 location_arn: str = Field(alias="LocationArn") 561 subdirectory: Optional[str] = Field(default=None, alias="Subdirectory") 562 name_nodes: Optional[Sequence[HdfsNameNodeModel]] = Field( 563 default=None, alias="NameNodes" 564 ) 565 block_size: Optional[int] = Field(default=None, alias="BlockSize") 566 replication_factor: Optional[int] = Field(default=None, alias="ReplicationFactor") 567 kms_key_provider_uri: Optional[str] = Field(default=None, alias="KmsKeyProviderUri") 568 qop_configuration: Optional[QopConfigurationModel] = Field( 569 default=None, alias="QopConfiguration" 570 ) 571 authentication_type: Optional[Literal["KERBEROS", "SIMPLE"]] = Field( 572 default=None, alias="AuthenticationType" 573 ) 574 simple_user: Optional[str] = Field(default=None, alias="SimpleUser") 575 kerberos_principal: Optional[str] = Field(default=None, alias="KerberosPrincipal") 576 kerberos_keytab: Optional[ 577 Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] 578 ] = Field(default=None, alias="KerberosKeytab") 579 kerberos_krb5_conf: Optional[ 580 Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] 581 ] = Field(default=None, alias="KerberosKrb5Conf") 582 agent_arns: Optional[Sequence[str]] = Field(default=None, alias="AgentArns")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
585class FsxProtocolNfsModel(BaseModel): 586 mount_options: Optional[NfsMountOptionsModel] = Field( 587 default=None, alias="MountOptions" 588 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
591class CreateLocationNfsRequestModel(BaseModel): 592 subdirectory: str = Field(alias="Subdirectory") 593 server_hostname: str = Field(alias="ServerHostname") 594 on_prem_config: OnPremConfigModel = Field(alias="OnPremConfig") 595 mount_options: Optional[NfsMountOptionsModel] = Field( 596 default=None, alias="MountOptions" 597 ) 598 tags: Optional[Sequence[TagListEntryModel]] = 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
601class DescribeLocationNfsResponseModel(BaseModel): 602 location_arn: str = Field(alias="LocationArn") 603 location_uri: str = Field(alias="LocationUri") 604 on_prem_config: OnPremConfigModel = Field(alias="OnPremConfig") 605 mount_options: NfsMountOptionsModel = Field(alias="MountOptions") 606 creation_time: datetime = Field(alias="CreationTime") 607 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
610class UpdateLocationNfsRequestModel(BaseModel): 611 location_arn: str = Field(alias="LocationArn") 612 subdirectory: Optional[str] = Field(default=None, alias="Subdirectory") 613 on_prem_config: Optional[OnPremConfigModel] = Field( 614 default=None, alias="OnPremConfig" 615 ) 616 mount_options: Optional[NfsMountOptionsModel] = Field( 617 default=None, alias="MountOptions" 618 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
621class CreateLocationS3RequestModel(BaseModel): 622 s3_bucket_arn: str = Field(alias="S3BucketArn") 623 s3_config: S3ConfigModel = Field(alias="S3Config") 624 subdirectory: Optional[str] = Field(default=None, alias="Subdirectory") 625 s3_storage_class: Optional[ 626 Literal[ 627 "DEEP_ARCHIVE", 628 "GLACIER", 629 "GLACIER_INSTANT_RETRIEVAL", 630 "INTELLIGENT_TIERING", 631 "ONEZONE_IA", 632 "OUTPOSTS", 633 "STANDARD", 634 "STANDARD_IA", 635 ] 636 ] = Field(default=None, alias="S3StorageClass") 637 agent_arns: Optional[Sequence[str]] = Field(default=None, alias="AgentArns") 638 tags: Optional[Sequence[TagListEntryModel]] = 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
641class DescribeLocationS3ResponseModel(BaseModel): 642 location_arn: str = Field(alias="LocationArn") 643 location_uri: str = Field(alias="LocationUri") 644 s3_storage_class: Literal[ 645 "DEEP_ARCHIVE", 646 "GLACIER", 647 "GLACIER_INSTANT_RETRIEVAL", 648 "INTELLIGENT_TIERING", 649 "ONEZONE_IA", 650 "OUTPOSTS", 651 "STANDARD", 652 "STANDARD_IA", 653 ] = Field(alias="S3StorageClass") 654 s3_config: S3ConfigModel = Field(alias="S3Config") 655 agent_arns: List[str] = Field(alias="AgentArns") 656 creation_time: datetime = Field(alias="CreationTime") 657 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
660class CreateLocationSmbRequestModel(BaseModel): 661 subdirectory: str = Field(alias="Subdirectory") 662 server_hostname: str = Field(alias="ServerHostname") 663 user: str = Field(alias="User") 664 password: str = Field(alias="Password") 665 agent_arns: Sequence[str] = Field(alias="AgentArns") 666 domain: Optional[str] = Field(default=None, alias="Domain") 667 mount_options: Optional[SmbMountOptionsModel] = Field( 668 default=None, alias="MountOptions" 669 ) 670 tags: Optional[Sequence[TagListEntryModel]] = 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
673class DescribeLocationSmbResponseModel(BaseModel): 674 location_arn: str = Field(alias="LocationArn") 675 location_uri: str = Field(alias="LocationUri") 676 agent_arns: List[str] = Field(alias="AgentArns") 677 user: str = Field(alias="User") 678 domain: str = Field(alias="Domain") 679 mount_options: SmbMountOptionsModel = Field(alias="MountOptions") 680 creation_time: datetime = Field(alias="CreationTime") 681 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
684class FsxProtocolSmbModel(BaseModel): 685 password: str = Field(alias="Password") 686 user: str = Field(alias="User") 687 domain: Optional[str] = Field(default=None, alias="Domain") 688 mount_options: Optional[SmbMountOptionsModel] = Field( 689 default=None, alias="MountOptions" 690 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
693class UpdateLocationSmbRequestModel(BaseModel): 694 location_arn: str = Field(alias="LocationArn") 695 subdirectory: Optional[str] = Field(default=None, alias="Subdirectory") 696 user: Optional[str] = Field(default=None, alias="User") 697 domain: Optional[str] = Field(default=None, alias="Domain") 698 password: Optional[str] = Field(default=None, alias="Password") 699 agent_arns: Optional[Sequence[str]] = Field(default=None, alias="AgentArns") 700 mount_options: Optional[SmbMountOptionsModel] = Field( 701 default=None, alias="MountOptions" 702 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
705class StartTaskExecutionRequestModel(BaseModel): 706 task_arn: str = Field(alias="TaskArn") 707 override_options: Optional[OptionsModel] = Field( 708 default=None, alias="OverrideOptions" 709 ) 710 includes: Optional[Sequence[FilterRuleModel]] = Field( 711 default=None, alias="Includes" 712 ) 713 excludes: Optional[Sequence[FilterRuleModel]] = Field( 714 default=None, alias="Excludes" 715 ) 716 tags: Optional[Sequence[TagListEntryModel]] = 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
719class UpdateTaskExecutionRequestModel(BaseModel): 720 task_execution_arn: str = Field(alias="TaskExecutionArn") 721 options: OptionsModel = Field(alias="Options")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
724class CreateTaskRequestModel(BaseModel): 725 source_location_arn: str = Field(alias="SourceLocationArn") 726 destination_location_arn: str = Field(alias="DestinationLocationArn") 727 cloud_watch_log_group_arn: Optional[str] = Field( 728 default=None, alias="CloudWatchLogGroupArn" 729 ) 730 name: Optional[str] = Field(default=None, alias="Name") 731 options: Optional[OptionsModel] = Field(default=None, alias="Options") 732 excludes: Optional[Sequence[FilterRuleModel]] = Field( 733 default=None, alias="Excludes" 734 ) 735 schedule: Optional[TaskScheduleModel] = Field(default=None, alias="Schedule") 736 tags: Optional[Sequence[TagListEntryModel]] = Field(default=None, alias="Tags") 737 includes: Optional[Sequence[FilterRuleModel]] = Field( 738 default=None, alias="Includes" 739 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
742class DescribeTaskResponseModel(BaseModel): 743 task_arn: str = Field(alias="TaskArn") 744 status: Literal[ 745 "AVAILABLE", "CREATING", "QUEUED", "RUNNING", "UNAVAILABLE" 746 ] = Field(alias="Status") 747 name: str = Field(alias="Name") 748 current_task_execution_arn: str = Field(alias="CurrentTaskExecutionArn") 749 source_location_arn: str = Field(alias="SourceLocationArn") 750 destination_location_arn: str = Field(alias="DestinationLocationArn") 751 cloud_watch_log_group_arn: str = Field(alias="CloudWatchLogGroupArn") 752 source_network_interface_arns: List[str] = Field(alias="SourceNetworkInterfaceArns") 753 destination_network_interface_arns: List[str] = Field( 754 alias="DestinationNetworkInterfaceArns" 755 ) 756 options: OptionsModel = Field(alias="Options") 757 excludes: List[FilterRuleModel] = Field(alias="Excludes") 758 schedule: TaskScheduleModel = Field(alias="Schedule") 759 error_code: str = Field(alias="ErrorCode") 760 error_detail: str = Field(alias="ErrorDetail") 761 creation_time: datetime = Field(alias="CreationTime") 762 includes: List[FilterRuleModel] = Field(alias="Includes") 763 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
766class UpdateTaskRequestModel(BaseModel): 767 task_arn: str = Field(alias="TaskArn") 768 options: Optional[OptionsModel] = Field(default=None, alias="Options") 769 excludes: Optional[Sequence[FilterRuleModel]] = Field( 770 default=None, alias="Excludes" 771 ) 772 schedule: Optional[TaskScheduleModel] = Field(default=None, alias="Schedule") 773 name: Optional[str] = Field(default=None, alias="Name") 774 cloud_watch_log_group_arn: Optional[str] = Field( 775 default=None, alias="CloudWatchLogGroupArn" 776 ) 777 includes: Optional[Sequence[FilterRuleModel]] = Field( 778 default=None, alias="Includes" 779 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
782class DescribeAgentResponseModel(BaseModel): 783 agent_arn: str = Field(alias="AgentArn") 784 name: str = Field(alias="Name") 785 status: Literal["OFFLINE", "ONLINE"] = Field(alias="Status") 786 last_connection_time: datetime = Field(alias="LastConnectionTime") 787 creation_time: datetime = Field(alias="CreationTime") 788 endpoint_type: Literal["FIPS", "PRIVATE_LINK", "PUBLIC"] = Field( 789 alias="EndpointType" 790 ) 791 private_link_config: PrivateLinkConfigModel = Field(alias="PrivateLinkConfig") 792 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
795class DescribeTaskExecutionResponseModel(BaseModel): 796 task_execution_arn: str = Field(alias="TaskExecutionArn") 797 status: Literal[ 798 "ERROR", 799 "LAUNCHING", 800 "PREPARING", 801 "QUEUED", 802 "SUCCESS", 803 "TRANSFERRING", 804 "VERIFYING", 805 ] = Field(alias="Status") 806 options: OptionsModel = Field(alias="Options") 807 excludes: List[FilterRuleModel] = Field(alias="Excludes") 808 includes: List[FilterRuleModel] = Field(alias="Includes") 809 start_time: datetime = Field(alias="StartTime") 810 estimated_files_to_transfer: int = Field(alias="EstimatedFilesToTransfer") 811 estimated_bytes_to_transfer: int = Field(alias="EstimatedBytesToTransfer") 812 files_transferred: int = Field(alias="FilesTransferred") 813 bytes_written: int = Field(alias="BytesWritten") 814 bytes_transferred: int = Field(alias="BytesTransferred") 815 result: TaskExecutionResultDetailModel = Field(alias="Result") 816 bytes_compressed: int = Field(alias="BytesCompressed") 817 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
820class ListAgentsRequestListAgentsPaginateModel(BaseModel): 821 pagination_config: Optional[PaginatorConfigModel] = Field( 822 default=None, alias="PaginationConfig" 823 )
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
ListTagsForResourceRequestListTagsForResourcePaginateModel(mypydantic.models.base_model.BaseModel):
826class ListTagsForResourceRequestListTagsForResourcePaginateModel(BaseModel): 827 resource_arn: str = Field(alias="ResourceArn") 828 pagination_config: Optional[PaginatorConfigModel] = Field( 829 default=None, alias="PaginationConfig" 830 )
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
ListTaskExecutionsRequestListTaskExecutionsPaginateModel(mypydantic.models.base_model.BaseModel):
833class ListTaskExecutionsRequestListTaskExecutionsPaginateModel(BaseModel): 834 task_arn: Optional[str] = Field(default=None, alias="TaskArn") 835 pagination_config: Optional[PaginatorConfigModel] = Field( 836 default=None, alias="PaginationConfig" 837 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
840class ListLocationsRequestListLocationsPaginateModel(BaseModel): 841 filters: Optional[Sequence[LocationFilterModel]] = Field( 842 default=None, alias="Filters" 843 ) 844 pagination_config: Optional[PaginatorConfigModel] = Field( 845 default=None, alias="PaginationConfig" 846 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
849class ListLocationsRequestModel(BaseModel): 850 max_results: Optional[int] = Field(default=None, alias="MaxResults") 851 next_token: Optional[str] = Field(default=None, alias="NextToken") 852 filters: Optional[Sequence[LocationFilterModel]] = Field( 853 default=None, alias="Filters" 854 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
857class ListLocationsResponseModel(BaseModel): 858 locations: List[LocationListEntryModel] = Field(alias="Locations") 859 next_token: str = Field(alias="NextToken") 860 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
863class ListTaskExecutionsResponseModel(BaseModel): 864 task_executions: List[TaskExecutionListEntryModel] = Field(alias="TaskExecutions") 865 next_token: str = Field(alias="NextToken") 866 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
869class ListTasksRequestListTasksPaginateModel(BaseModel): 870 filters: Optional[Sequence[TaskFilterModel]] = Field(default=None, alias="Filters") 871 pagination_config: Optional[PaginatorConfigModel] = Field( 872 default=None, alias="PaginationConfig" 873 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
876class ListTasksRequestModel(BaseModel): 877 max_results: Optional[int] = Field(default=None, alias="MaxResults") 878 next_token: Optional[str] = Field(default=None, alias="NextToken") 879 filters: Optional[Sequence[TaskFilterModel]] = Field(default=None, alias="Filters")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
882class ListTasksResponseModel(BaseModel): 883 tasks: List[TaskListEntryModel] = Field(alias="Tasks") 884 next_token: str = Field(alias="NextToken") 885 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
888class FsxProtocolModel(BaseModel): 889 nfs: Optional[FsxProtocolNfsModel] = Field(default=None, alias="NFS") 890 s_mb: Optional[FsxProtocolSmbModel] = Field(default=None, alias="SMB")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
893class CreateLocationFsxOntapRequestModel(BaseModel): 894 protocol: FsxProtocolModel = Field(alias="Protocol") 895 security_group_arns: Sequence[str] = Field(alias="SecurityGroupArns") 896 storage_virtual_machine_arn: str = Field(alias="StorageVirtualMachineArn") 897 subdirectory: Optional[str] = Field(default=None, alias="Subdirectory") 898 tags: Optional[Sequence[TagListEntryModel]] = 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
901class CreateLocationFsxOpenZfsRequestModel(BaseModel): 902 fsx_filesystem_arn: str = Field(alias="FsxFilesystemArn") 903 protocol: FsxProtocolModel = Field(alias="Protocol") 904 security_group_arns: Sequence[str] = Field(alias="SecurityGroupArns") 905 subdirectory: Optional[str] = Field(default=None, alias="Subdirectory") 906 tags: Optional[Sequence[TagListEntryModel]] = 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
909class DescribeLocationFsxOntapResponseModel(BaseModel): 910 creation_time: datetime = Field(alias="CreationTime") 911 location_arn: str = Field(alias="LocationArn") 912 location_uri: str = Field(alias="LocationUri") 913 protocol: FsxProtocolModel = Field(alias="Protocol") 914 security_group_arns: List[str] = Field(alias="SecurityGroupArns") 915 storage_virtual_machine_arn: str = Field(alias="StorageVirtualMachineArn") 916 fsx_filesystem_arn: str = Field(alias="FsxFilesystemArn") 917 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
920class DescribeLocationFsxOpenZfsResponseModel(BaseModel): 921 location_arn: str = Field(alias="LocationArn") 922 location_uri: str = Field(alias="LocationUri") 923 security_group_arns: List[str] = Field(alias="SecurityGroupArns") 924 protocol: FsxProtocolModel = Field(alias="Protocol") 925 creation_time: datetime = Field(alias="CreationTime") 926 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