Datasync Classes
AddStorageSystemRequest
ServerConfiguration
- Type:
- Required: Yes
SystemType
- Type: typing.Literal['NetAppONTAP']
- Required: Yes
AgentArns
- Type: typing.List[str]
- Required: Yes
ClientToken
- Type:
- Required: Yes
Credentials
- Type:
- Required: Yes
CloudWatchLogGroupArn
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.TagListEntry]]
Name
- Type: typing.Optional[str]
AddStorageSystemResponse
StorageSystemArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AgentListEntry
AgentArn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['OFFLINE', 'ONLINE']]
Platform
- Type:
AzureBlobSasConfiguration
Token
- Type:
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CancelTaskExecutionRequest
TaskExecutionArn
- Type:
- Required: Yes
Capacity
Used
- Type: typing.Optional[int]
Provisioned
- Type: typing.Optional[int]
LogicalUsed
- Type: typing.Optional[int]
ClusterCloudStorageUsed
- Type: typing.Optional[int]
CreateAgentRequest
ActivationKey
- Type:
- Required: Yes
AgentName
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.TagListEntry]]
VpcEndpointId
- Type: typing.Optional[str]
SubnetArns
- Type: typing.Optional[typing.List[str]]
SecurityGroupArns
- Type: typing.Optional[typing.List[str]]
CreateAgentResponse
AgentArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLocationAzureBlobRequest
ContainerUrl
- Type:
- Required: Yes
AuthenticationType
- Type: typing.Literal['SAS']
- Required: Yes
AgentArns
- Type: typing.List[str]
- Required: Yes
SasConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.AzureBlobSasConfiguration]
BlobType
- Type: typing.Optional[typing.Literal['BLOCK']]
AccessTier
- Type: typing.Optional[typing.Literal['ARCHIVE', 'COOL', 'HOT']]
Subdirectory
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.TagListEntry]]
CreateLocationAzureBlobResponse
LocationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLocationEfsRequest
EfsFilesystemArn
- Type:
- Required: Yes
Ec2Config
- Type: typing.Union[aws_resource_validator.pydantic_models.datasync.datasync_classes.Ec2Config, aws_resource_validator.pydantic_models.datasync.datasync_classes.Ec2ConfigOutput]
- Required: Yes
Subdirectory
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.TagListEntry]]
AccessPointArn
- Type: typing.Optional[str]
FileSystemAccessRoleArn
- Type: typing.Optional[str]
InTransitEncryption
- Type: typing.Optional[typing.Literal['NONE', 'TLS1_2']]
CreateLocationEfsResponse
LocationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLocationFsxLustreRequest
FsxFilesystemArn
- Type:
- Required: Yes
SecurityGroupArns
- Type: typing.List[str]
- Required: Yes
Subdirectory
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.TagListEntry]]
CreateLocationFsxLustreResponse
LocationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLocationFsxOntapRequest
Protocol
- Type:
- Required: Yes
SecurityGroupArns
- Type: typing.List[str]
- Required: Yes
StorageVirtualMachineArn
- Type:
- Required: Yes
Subdirectory
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.TagListEntry]]
CreateLocationFsxOntapResponse
LocationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLocationFsxOpenZfsRequest
FsxFilesystemArn
- Type:
- Required: Yes
Protocol
- Type:
- Required: Yes
SecurityGroupArns
- Type: typing.List[str]
- Required: Yes
Subdirectory
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.TagListEntry]]
CreateLocationFsxOpenZfsResponse
LocationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLocationFsxWindowsRequest
FsxFilesystemArn
- Type:
- Required: Yes
SecurityGroupArns
- Type: typing.List[str]
- Required: Yes
User
- Type:
- Required: Yes
Password
- Type:
- Required: Yes
Subdirectory
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.TagListEntry]]
Domain
- Type: typing.Optional[str]
CreateLocationFsxWindowsResponse
LocationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLocationHdfsRequest
NameNodes
- Type: typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.HdfsNameNode]
- Required: Yes
AuthenticationType
- Type: typing.Literal['KERBEROS', 'SIMPLE']
- Required: Yes
AgentArns
- Type: typing.List[str]
- Required: Yes
Subdirectory
- Type: typing.Optional[str]
BlockSize
- Type: typing.Optional[int]
ReplicationFactor
- Type: typing.Optional[int]
KmsKeyProviderUri
- Type: typing.Optional[str]
QopConfiguration
- Type:
SimpleUser
- Type: typing.Optional[str]
KerberosPrincipal
- Type: typing.Optional[str]
KerberosKeytab
- Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, NoneType]
KerberosKrb5Conf
- Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, NoneType]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.TagListEntry]]
CreateLocationHdfsResponse
LocationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLocationNfsRequest
Subdirectory
- Type:
- Required: Yes
ServerHostname
- Type:
- Required: Yes
OnPremConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.datasync.datasync_classes.OnPremConfig, aws_resource_validator.pydantic_models.datasync.datasync_classes.OnPremConfigOutput]
- Required: Yes
MountOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.NfsMountOptions]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.TagListEntry]]
CreateLocationNfsResponse
LocationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLocationObjectStorageRequest
ServerHostname
- Type:
- Required: Yes
BucketName
- Type:
- Required: Yes
AgentArns
- Type: typing.List[str]
- Required: Yes
ServerPort
- Type: typing.Optional[int]
ServerProtocol
- Type: typing.Optional[typing.Literal['HTTP', 'HTTPS']]
Subdirectory
- Type: typing.Optional[str]
AccessKey
- Type: typing.Optional[str]
SecretKey
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.TagListEntry]]
ServerCertificate
- Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, NoneType]
CreateLocationObjectStorageResponse
LocationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLocationS3Request
S3BucketArn
- Type:
- Required: Yes
S3Config
- Type:
- Required: Yes
Subdirectory
- Type: typing.Optional[str]
S3StorageClass
- Type: typing.Optional[typing.Literal['DEEP_ARCHIVE', 'GLACIER', 'GLACIER_INSTANT_RETRIEVAL', 'INTELLIGENT_TIERING', 'ONEZONE_IA', 'OUTPOSTS', 'STANDARD', 'STANDARD_IA']]
AgentArns
- Type: typing.Optional[typing.List[str]]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.TagListEntry]]
CreateLocationS3Response
LocationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLocationSmbRequest
Subdirectory
- Type:
- Required: Yes
ServerHostname
- Type:
- Required: Yes
AgentArns
- Type: typing.List[str]
- Required: Yes
User
- Type: typing.Optional[str]
Domain
- Type: typing.Optional[str]
Password
- Type: typing.Optional[str]
MountOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.SmbMountOptions]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.TagListEntry]]
AuthenticationType
- Type: typing.Optional[typing.Literal['KERBEROS', 'NTLM']]
DnsIpAddresses
- Type: typing.Optional[typing.List[str]]
KerberosPrincipal
- Type: typing.Optional[str]
KerberosKeytab
- Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, NoneType]
KerberosKrb5Conf
- Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, NoneType]
CreateLocationSmbResponse
LocationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateTaskRequest
SourceLocationArn
- Type:
- Required: Yes
DestinationLocationArn
- Type:
- Required: Yes
CloudWatchLogGroupArn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Options
- Type:
Excludes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.FilterRule]]
Schedule
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.TaskSchedule]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.TagListEntry]]
Includes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.FilterRule]]
ManifestConfig
- Type:
TaskReportConfig
- Type:
TaskMode
- Type: typing.Optional[typing.Literal['BASIC', 'ENHANCED']]
CreateTaskResponse
TaskArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Credentials
Username
- Type:
- Required: Yes
Password
- Type:
- Required: Yes
DeleteAgentRequest
AgentArn
- Type:
- Required: Yes
DeleteLocationRequest
LocationArn
- Type:
- Required: Yes
DeleteTaskRequest
TaskArn
- Type:
- Required: Yes
DescribeAgentRequest
AgentArn
- Type:
- Required: Yes
DescribeAgentResponse
AgentArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Status
- Type: typing.Literal['OFFLINE', 'ONLINE']
- Required: Yes
LastConnectionTime
- Type:
- Required: Yes
CreationTime
- Type:
- Required: Yes
EndpointType
- Type: typing.Literal['FIPS', 'PRIVATE_LINK', 'PUBLIC']
- Required: Yes
PrivateLinkConfig
- Type:
- Required: Yes
Platform
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeDiscoveryJobRequest
DiscoveryJobArn
- Type:
- Required: Yes
DescribeDiscoveryJobResponse
StorageSystemArn
- Type:
- Required: Yes
DiscoveryJobArn
- Type:
- Required: Yes
CollectionDurationMinutes
- Type:
- Required: Yes
Status
- Type: typing.Literal['COMPLETED', 'COMPLETED_WITH_ISSUES', 'FAILED', 'RUNNING', 'STOPPED', 'TERMINATED', 'WARNING']
- Required: Yes
JobStartTime
- Type:
- Required: Yes
JobEndTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeLocationAzureBlobRequest
LocationArn
- Type:
- Required: Yes
DescribeLocationAzureBlobResponse
LocationArn
- Type:
- Required: Yes
LocationUri
- Type:
- Required: Yes
AuthenticationType
- Type: typing.Literal['SAS']
- Required: Yes
BlobType
- Type: typing.Literal['BLOCK']
- Required: Yes
AccessTier
- Type: typing.Literal['ARCHIVE', 'COOL', 'HOT']
- Required: Yes
AgentArns
- Type: typing.List[str]
- Required: Yes
CreationTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeLocationEfsRequest
LocationArn
- Type:
- Required: Yes
DescribeLocationEfsResponse
LocationArn
- Type:
- Required: Yes
LocationUri
- Type:
- Required: Yes
Ec2Config
- Type:
- Required: Yes
CreationTime
- Type:
- Required: Yes
AccessPointArn
- Type:
- Required: Yes
FileSystemAccessRoleArn
- Type:
- Required: Yes
InTransitEncryption
- Type: typing.Literal['NONE', 'TLS1_2']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeLocationFsxLustreRequest
LocationArn
- Type:
- Required: Yes
DescribeLocationFsxLustreResponse
LocationArn
- Type:
- Required: Yes
LocationUri
- Type:
- Required: Yes
SecurityGroupArns
- Type: typing.List[str]
- Required: Yes
CreationTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeLocationFsxOntapRequest
LocationArn
- Type:
- Required: Yes
DescribeLocationFsxOntapResponse
CreationTime
- Type:
- Required: Yes
LocationArn
- Type:
- Required: Yes
LocationUri
- Type:
- Required: Yes
Protocol
- Type:
- Required: Yes
SecurityGroupArns
- Type: typing.List[str]
- Required: Yes
StorageVirtualMachineArn
- Type:
- Required: Yes
FsxFilesystemArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeLocationFsxOpenZfsRequest
LocationArn
- Type:
- Required: Yes
DescribeLocationFsxOpenZfsResponse
LocationArn
- Type:
- Required: Yes
LocationUri
- Type:
- Required: Yes
SecurityGroupArns
- Type: typing.List[str]
- Required: Yes
Protocol
- Type:
- Required: Yes
CreationTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeLocationFsxWindowsRequest
LocationArn
- Type:
- Required: Yes
DescribeLocationFsxWindowsResponse
LocationArn
- Type:
- Required: Yes
LocationUri
- Type:
- Required: Yes
SecurityGroupArns
- Type: typing.List[str]
- Required: Yes
CreationTime
- Type:
- Required: Yes
User
- Type:
- Required: Yes
Domain
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeLocationHdfsRequest
LocationArn
- Type:
- Required: Yes
DescribeLocationHdfsResponse
LocationArn
- Type:
- Required: Yes
LocationUri
- Type:
- Required: Yes
NameNodes
- Type: typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.HdfsNameNode]
- Required: Yes
BlockSize
- Type:
- Required: Yes
ReplicationFactor
- Type:
- Required: Yes
KmsKeyProviderUri
- Type:
- Required: Yes
QopConfiguration
- Type:
- Required: Yes
AuthenticationType
- Type: typing.Literal['KERBEROS', 'SIMPLE']
- Required: Yes
SimpleUser
- Type:
- Required: Yes
KerberosPrincipal
- Type:
- Required: Yes
AgentArns
- Type: typing.List[str]
- Required: Yes
CreationTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeLocationNfsRequest
LocationArn
- Type:
- Required: Yes
DescribeLocationNfsResponse
LocationArn
- Type:
- Required: Yes
LocationUri
- Type:
- Required: Yes
OnPremConfig
- Type:
- Required: Yes
MountOptions
- Type:
- Required: Yes
CreationTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeLocationObjectStorageRequest
LocationArn
- Type:
- Required: Yes
DescribeLocationObjectStorageResponse
LocationArn
- Type:
- Required: Yes
LocationUri
- Type:
- Required: Yes
AccessKey
- Type:
- Required: Yes
ServerPort
- Type:
- Required: Yes
ServerProtocol
- Type: typing.Literal['HTTP', 'HTTPS']
- Required: Yes
AgentArns
- Type: typing.List[str]
- Required: Yes
CreationTime
- Type:
- Required: Yes
ServerCertificate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeLocationS3Request
LocationArn
- Type:
- Required: Yes
DescribeLocationS3Response
LocationArn
- Type:
- Required: Yes
LocationUri
- Type:
- Required: Yes
S3StorageClass
- Type: typing.Literal['DEEP_ARCHIVE', 'GLACIER', 'GLACIER_INSTANT_RETRIEVAL', 'INTELLIGENT_TIERING', 'ONEZONE_IA', 'OUTPOSTS', 'STANDARD', 'STANDARD_IA']
- Required: Yes
S3Config
- Type:
- Required: Yes
AgentArns
- Type: typing.List[str]
- Required: Yes
CreationTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeLocationSmbRequest
LocationArn
- Type:
- Required: Yes
DescribeLocationSmbResponse
LocationArn
- Type:
- Required: Yes
LocationUri
- Type:
- Required: Yes
AgentArns
- Type: typing.List[str]
- Required: Yes
User
- Type:
- Required: Yes
Domain
- Type:
- Required: Yes
MountOptions
- Type:
- Required: Yes
CreationTime
- Type:
- Required: Yes
DnsIpAddresses
- Type: typing.List[str]
- Required: Yes
KerberosPrincipal
- Type:
- Required: Yes
AuthenticationType
- Type: typing.Literal['KERBEROS', 'NTLM']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeStorageSystemRequest
StorageSystemArn
- Type:
- Required: Yes
DescribeStorageSystemResourceMetricsRequest
DiscoveryJobArn
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['CLUSTER', 'SVM', 'VOLUME']
- Required: Yes
ResourceId
- Type:
- Required: Yes
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeStorageSystemResourceMetricsRequestPaginate
DiscoveryJobArn
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['CLUSTER', 'SVM', 'VOLUME']
- Required: Yes
ResourceId
- Type:
- Required: Yes
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.PaginatorConfig]
DescribeStorageSystemResourceMetricsResponse
Metrics
- Type: typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.ResourceMetrics]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeStorageSystemResourcesRequest
DiscoveryJobArn
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['CLUSTER', 'SVM', 'VOLUME']
- Required: Yes
ResourceIds
- Type: typing.Optional[typing.List[str]]
Filter
- Type: typing.Optional[typing.Dict[typing.Literal['SVM'], typing.List[str]]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeStorageSystemResourcesResponse
ResourceDetails
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeStorageSystemResponse
StorageSystemArn
- Type:
- Required: Yes
ServerConfiguration
- Type:
- Required: Yes
SystemType
- Type: typing.Literal['NetAppONTAP']
- Required: Yes
AgentArns
- Type: typing.List[str]
- Required: Yes
Name
- Type:
- Required: Yes
ErrorMessage
- Type:
- Required: Yes
ConnectivityStatus
- Type: typing.Literal['FAIL', 'PASS', 'UNKNOWN']
- Required: Yes
CloudWatchLogGroupArn
- Type:
- Required: Yes
CreationTime
- Type:
- Required: Yes
SecretsManagerArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeTaskExecutionRequest
TaskExecutionArn
- Type:
- Required: Yes
DescribeTaskExecutionResponse
TaskExecutionArn
- Type:
- Required: Yes
Status
- Type: typing.Literal['CANCELLING', 'ERROR', 'LAUNCHING', 'PREPARING', 'QUEUED', 'SUCCESS', 'TRANSFERRING', 'VERIFYING']
- Required: Yes
Options
- Type:
- Required: Yes
Excludes
- Type: typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.FilterRule]
- Required: Yes
Includes
- Type: typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.FilterRule]
- Required: Yes
ManifestConfig
- Type:
- Required: Yes
StartTime
- Type:
- Required: Yes
EstimatedFilesToTransfer
- Type:
- Required: Yes
EstimatedBytesToTransfer
- Type:
- Required: Yes
FilesTransferred
- Type:
- Required: Yes
BytesWritten
- Type:
- Required: Yes
BytesTransferred
- Type:
- Required: Yes
BytesCompressed
- Type:
- Required: Yes
Result
- Type:
- Required: Yes
TaskReportConfig
- Type:
- Required: Yes
FilesDeleted
- Type:
- Required: Yes
FilesSkipped
- Type:
- Required: Yes
FilesVerified
- Type:
- Required: Yes
ReportResult
- Type:
- Required: Yes
EstimatedFilesToDelete
- Type:
- Required: Yes
TaskMode
- Type: typing.Literal['BASIC', 'ENHANCED']
- Required: Yes
FilesPrepared
- Type:
- Required: Yes
FilesListed
- Type:
- Required: Yes
FilesFailed
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeTaskRequest
TaskArn
- Type:
- Required: Yes
DescribeTaskResponse
TaskArn
- Type:
- Required: Yes
Status
- Type: typing.Literal['AVAILABLE', 'CREATING', 'QUEUED', 'RUNNING', 'UNAVAILABLE']
- Required: Yes
Name
- Type:
- Required: Yes
CurrentTaskExecutionArn
- Type:
- Required: Yes
SourceLocationArn
- Type:
- Required: Yes
DestinationLocationArn
- Type:
- Required: Yes
CloudWatchLogGroupArn
- Type:
- Required: Yes
SourceNetworkInterfaceArns
- Type: typing.List[str]
- Required: Yes
DestinationNetworkInterfaceArns
- Type: typing.List[str]
- Required: Yes
Options
- Type:
- Required: Yes
Excludes
- Type: typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.FilterRule]
- Required: Yes
Schedule
- Type:
- Required: Yes
ErrorCode
- Type:
- Required: Yes
ErrorDetail
- Type:
- Required: Yes
CreationTime
- Type:
- Required: Yes
Includes
- Type: typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.FilterRule]
- Required: Yes
ManifestConfig
- Type:
- Required: Yes
TaskReportConfig
- Type:
- Required: Yes
ScheduleDetails
- Type:
- Required: Yes
TaskMode
- Type: typing.Literal['BASIC', 'ENHANCED']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DiscoveryJobListEntry
DiscoveryJobArn
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['COMPLETED', 'COMPLETED_WITH_ISSUES', 'FAILED', 'RUNNING', 'STOPPED', 'TERMINATED', 'WARNING']]
DiscoveryServerConfiguration
ServerHostname
- Type:
- Required: Yes
ServerPort
- Type: typing.Optional[int]
Ec2Config
SubnetArn
- Type:
- Required: Yes
SecurityGroupArns
- Type: typing.List[str]
- Required: Yes
Ec2ConfigOutput
SubnetArn
- Type:
- Required: Yes
SecurityGroupArns
- Type: typing.List[str]
- Required: Yes
FilterRule
FilterType
- Type: typing.Optional[typing.Literal['SIMPLE_PATTERN']]
Value
- Type: typing.Optional[str]
FsxProtocol
NFS
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.FsxProtocolNfs]
SMB
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.FsxProtocolSmb]
FsxProtocolNfs
MountOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.NfsMountOptions]
FsxProtocolSmb
Password
- Type:
- Required: Yes
User
- Type:
- Required: Yes
Domain
- Type: typing.Optional[str]
MountOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.SmbMountOptions]
FsxUpdateProtocol
NFS
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.FsxProtocolNfs]
SMB
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.FsxUpdateProtocolSmb]
FsxUpdateProtocolSmb
Domain
- Type: typing.Optional[str]
MountOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.SmbMountOptions]
Password
- Type: typing.Optional[str]
User
- Type: typing.Optional[str]
GenerateRecommendationsRequest
DiscoveryJobArn
- Type:
- Required: Yes
ResourceIds
- Type: typing.List[str]
- Required: Yes
ResourceType
- Type: typing.Literal['CLUSTER', 'SVM', 'VOLUME']
- Required: Yes
HdfsNameNode
Hostname
- Type:
- Required: Yes
Port
- Type:
- Required: Yes
IOPS
Read
- Type: typing.Optional[float]
Write
- Type: typing.Optional[float]
Other
- Type: typing.Optional[float]
Total
- Type: typing.Optional[float]
Latency
Read
- Type: typing.Optional[float]
Write
- Type: typing.Optional[float]
Other
- Type: typing.Optional[float]
ListAgentsRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListAgentsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.PaginatorConfig]
ListAgentsResponse
Agents
- Type: typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.AgentListEntry]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDiscoveryJobsRequest
StorageSystemArn
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListDiscoveryJobsRequestPaginate
StorageSystemArn
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.PaginatorConfig]
ListDiscoveryJobsResponse
DiscoveryJobs
- Type: typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.DiscoveryJobListEntry]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListLocationsRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.LocationFilter]]
ListLocationsRequestPaginate
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.LocationFilter]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.PaginatorConfig]
ListLocationsResponse
Locations
- Type: typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.LocationListEntry]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListStorageSystemsRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListStorageSystemsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.PaginatorConfig]
ListStorageSystemsResponse
StorageSystems
- Type: typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.StorageSystemListEntry]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
ResourceArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequestPaginate
ResourceArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.PaginatorConfig]
ListTagsForResourceResponse
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.TagListEntry]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTaskExecutionsRequest
TaskArn
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListTaskExecutionsRequestPaginate
TaskArn
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.PaginatorConfig]
ListTaskExecutionsResponse
TaskExecutions
- Type: typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.TaskExecutionListEntry]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTasksRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.TaskFilter]]
ListTasksRequestPaginate
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.TaskFilter]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.PaginatorConfig]
ListTasksResponse
Tasks
- Type: typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.TaskListEntry]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
LocationFilter
Name
- Type: typing.Literal['CreationTime', 'LocationType', 'LocationUri']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
Operator
- Type: typing.Literal['BeginsWith', 'Contains', 'Equals', 'GreaterThan', 'GreaterThanOrEqual', 'In', 'LessThan', 'LessThanOrEqual', 'NotContains', 'NotEquals']
- Required: Yes
LocationListEntry
LocationArn
- Type: typing.Optional[str]
LocationUri
- Type: typing.Optional[str]
ManifestConfig
Action
- Type: typing.Optional[typing.Literal['TRANSFER']]
Format
- Type: typing.Optional[typing.Literal['CSV']]
Source
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.SourceManifestConfig]
MaxP95Performance
IopsRead
- Type: typing.Optional[float]
IopsWrite
- Type: typing.Optional[float]
IopsOther
- Type: typing.Optional[float]
IopsTotal
- Type: typing.Optional[float]
ThroughputRead
- Type: typing.Optional[float]
ThroughputWrite
- Type: typing.Optional[float]
ThroughputOther
- Type: typing.Optional[float]
ThroughputTotal
- Type: typing.Optional[float]
LatencyRead
- Type: typing.Optional[float]
LatencyWrite
- Type: typing.Optional[float]
LatencyOther
- Type: typing.Optional[float]
NetAppONTAPCluster
CifsShareCount
- Type: typing.Optional[int]
NfsExportedVolumes
- Type: typing.Optional[int]
ResourceId
- Type: typing.Optional[str]
ClusterName
- Type: typing.Optional[str]
MaxP95Performance
- Type:
ClusterBlockStorageSize
- Type: typing.Optional[int]
ClusterBlockStorageUsed
- Type: typing.Optional[int]
ClusterBlockStorageLogicalUsed
- Type: typing.Optional[int]
Recommendations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.Recommendation]]
RecommendationStatus
- Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS', 'NONE']]
LunCount
- Type: typing.Optional[int]
ClusterCloudStorageUsed
- Type: typing.Optional[int]
NetAppONTAPSVM
ClusterUuid
- Type: typing.Optional[str]
ResourceId
- Type: typing.Optional[str]
SvmName
- Type: typing.Optional[str]
CifsShareCount
- Type: typing.Optional[int]
EnabledProtocols
- Type: typing.Optional[typing.List[str]]
TotalCapacityUsed
- Type: typing.Optional[int]
TotalCapacityProvisioned
- Type: typing.Optional[int]
TotalLogicalCapacityUsed
- Type: typing.Optional[int]
MaxP95Performance
- Type:
Recommendations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.Recommendation]]
NfsExportedVolumes
- Type: typing.Optional[int]
RecommendationStatus
- Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS', 'NONE']]
TotalSnapshotCapacityUsed
- Type: typing.Optional[int]
LunCount
- Type: typing.Optional[int]
NetAppONTAPVolume
VolumeName
- Type: typing.Optional[str]
ResourceId
- Type: typing.Optional[str]
CifsShareCount
- Type: typing.Optional[int]
SecurityStyle
- Type: typing.Optional[str]
SvmUuid
- Type: typing.Optional[str]
SvmName
- Type: typing.Optional[str]
CapacityUsed
- Type: typing.Optional[int]
CapacityProvisioned
- Type: typing.Optional[int]
LogicalCapacityUsed
- Type: typing.Optional[int]
NfsExported
- Type: typing.Optional[bool]
SnapshotCapacityUsed
- Type: typing.Optional[int]
MaxP95Performance
- Type:
Recommendations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.Recommendation]]
RecommendationStatus
- Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS', 'NONE']]
LunCount
- Type: typing.Optional[int]
NfsMountOptions
Version
- Type: typing.Optional[typing.Literal['AUTOMATIC', 'NFS3', 'NFS4_0', 'NFS4_1']]
OnPremConfig
AgentArns
- Type: typing.List[str]
- Required: Yes
OnPremConfigOutput
AgentArns
- Type: typing.List[str]
- Required: Yes
Options
VerifyMode
- Type: typing.Optional[typing.Literal['NONE', 'ONLY_FILES_TRANSFERRED', 'POINT_IN_TIME_CONSISTENT']]
OverwriteMode
- Type: typing.Optional[typing.Literal['ALWAYS', 'NEVER']]
Atime
- Type: typing.Optional[typing.Literal['BEST_EFFORT', 'NONE']]
Mtime
- Type: typing.Optional[typing.Literal['NONE', 'PRESERVE']]
Uid
- Type: typing.Optional[typing.Literal['BOTH', 'INT_VALUE', 'NAME', 'NONE']]
Gid
- Type: typing.Optional[typing.Literal['BOTH', 'INT_VALUE', 'NAME', 'NONE']]
PreserveDeletedFiles
- Type: typing.Optional[typing.Literal['PRESERVE', 'REMOVE']]
PreserveDevices
- Type: typing.Optional[typing.Literal['NONE', 'PRESERVE']]
PosixPermissions
- Type: typing.Optional[typing.Literal['NONE', 'PRESERVE']]
BytesPerSecond
- Type: typing.Optional[int]
TaskQueueing
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
LogLevel
- Type: typing.Optional[typing.Literal['BASIC', 'OFF', 'TRANSFER']]
TransferMode
- Type: typing.Optional[typing.Literal['ALL', 'CHANGED']]
SecurityDescriptorCopyFlags
- Type: typing.Optional[typing.Literal['NONE', 'OWNER_DACL', 'OWNER_DACL_SACL']]
ObjectTags
- Type: typing.Optional[typing.Literal['NONE', 'PRESERVE']]
P95Metrics
IOPS
- Type:
Throughput
- Type:
Latency
- Type:
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
Platform
Version
- Type: typing.Optional[str]
PrivateLinkConfig
VpcEndpointId
- Type: typing.Optional[str]
PrivateLinkEndpoint
- Type: typing.Optional[str]
SubnetArns
- Type: typing.Optional[typing.List[str]]
SecurityGroupArns
- Type: typing.Optional[typing.List[str]]
QopConfiguration
RpcProtection
- Type: typing.Optional[typing.Literal['AUTHENTICATION', 'DISABLED', 'INTEGRITY', 'PRIVACY']]
DataTransferProtection
- Type: typing.Optional[typing.Literal['AUTHENTICATION', 'DISABLED', 'INTEGRITY', 'PRIVACY']]
Recommendation
StorageType
- Type: typing.Optional[str]
StorageConfiguration
- Type: typing.Optional[typing.Dict[str, str]]
EstimatedMonthlyStorageCost
- Type: typing.Optional[str]
RemoveStorageSystemRequest
StorageSystemArn
- Type:
- Required: Yes
ReportDestination
S3
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.ReportDestinationS3]
ReportDestinationS3
S3BucketArn
- Type:
- Required: Yes
BucketAccessRoleArn
- Type:
- Required: Yes
Subdirectory
- Type: typing.Optional[str]
ReportOverride
ReportLevel
- Type: typing.Optional[typing.Literal['ERRORS_ONLY', 'SUCCESSES_AND_ERRORS']]
ReportOverrides
Transferred
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.ReportOverride]
Verified
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.ReportOverride]
Deleted
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.ReportOverride]
Skipped
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.ReportOverride]
ReportResult
Status
- Type: typing.Optional[typing.Literal['ERROR', 'PENDING', 'SUCCESS']]
ErrorCode
- Type: typing.Optional[str]
ErrorDetail
- Type: typing.Optional[str]
ResourceDetails
NetAppONTAPSVMs
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.NetAppONTAPSVM]]
NetAppONTAPVolumes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.NetAppONTAPVolume]]
NetAppONTAPClusters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.NetAppONTAPCluster]]
ResourceMetrics
Timestamp
- Type: typing.Optional[datetime.datetime]
P95Metrics
- Type:
Capacity
- Type:
ResourceId
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[typing.Literal['CLUSTER', 'SVM', 'VOLUME']]
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
S3Config
BucketAccessRoleArn
- Type:
- Required: Yes
S3ManifestConfig
ManifestObjectPath
- Type:
- Required: Yes
BucketAccessRoleArn
- Type:
- Required: Yes
S3BucketArn
- Type:
- Required: Yes
ManifestObjectVersionId
- Type: typing.Optional[str]
SmbMountOptions
Version
- Type: typing.Optional[typing.Literal['AUTOMATIC', 'SMB1', 'SMB2', 'SMB2_0', 'SMB3']]
SourceManifestConfig
S3
- Type:
- Required: Yes
StartDiscoveryJobRequest
StorageSystemArn
- Type:
- Required: Yes
CollectionDurationMinutes
- Type:
- Required: Yes
ClientToken
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.TagListEntry]]
StartDiscoveryJobResponse
DiscoveryJobArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartTaskExecutionRequest
TaskArn
- Type:
- Required: Yes
OverrideOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.Options]
Includes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.FilterRule]]
Excludes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.FilterRule]]
ManifestConfig
- Type:
TaskReportConfig
- Type:
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.TagListEntry]]
StartTaskExecutionResponse
TaskExecutionArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopDiscoveryJobRequest
DiscoveryJobArn
- Type:
- Required: Yes
StorageSystemListEntry
StorageSystemArn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
TagListEntry
Key
- Type:
- Required: Yes
Value
- Type: typing.Optional[str]
TagResourceRequest
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.TagListEntry]
- Required: Yes
TaskExecutionFilesFailedDetail
Prepare
- Type: typing.Optional[int]
Transfer
- Type: typing.Optional[int]
Verify
- Type: typing.Optional[int]
Delete
- Type: typing.Optional[int]
TaskExecutionFilesListedDetail
AtSource
- Type: typing.Optional[int]
AtDestinationForDelete
- Type: typing.Optional[int]
TaskExecutionListEntry
TaskExecutionArn
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['CANCELLING', 'ERROR', 'LAUNCHING', 'PREPARING', 'QUEUED', 'SUCCESS', 'TRANSFERRING', 'VERIFYING']]
TaskMode
- Type: typing.Optional[typing.Literal['BASIC', 'ENHANCED']]
TaskExecutionResultDetail
PrepareDuration
- Type: typing.Optional[int]
PrepareStatus
- Type: typing.Optional[typing.Literal['ERROR', 'PENDING', 'SUCCESS']]
TotalDuration
- Type: typing.Optional[int]
TransferDuration
- Type: typing.Optional[int]
TransferStatus
- Type: typing.Optional[typing.Literal['ERROR', 'PENDING', 'SUCCESS']]
VerifyDuration
- Type: typing.Optional[int]
VerifyStatus
- Type: typing.Optional[typing.Literal['ERROR', 'PENDING', 'SUCCESS']]
ErrorCode
- Type: typing.Optional[str]
ErrorDetail
- Type: typing.Optional[str]
TaskFilter
Name
- Type: typing.Literal['CreationTime', 'LocationId']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
Operator
- Type: typing.Literal['BeginsWith', 'Contains', 'Equals', 'GreaterThan', 'GreaterThanOrEqual', 'In', 'LessThan', 'LessThanOrEqual', 'NotContains', 'NotEquals']
- Required: Yes
TaskListEntry
TaskArn
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['AVAILABLE', 'CREATING', 'QUEUED', 'RUNNING', 'UNAVAILABLE']]
Name
- Type: typing.Optional[str]
TaskMode
- Type: typing.Optional[typing.Literal['BASIC', 'ENHANCED']]
TaskReportConfig
Destination
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.ReportDestination]
OutputType
- Type: typing.Optional[typing.Literal['STANDARD', 'SUMMARY_ONLY']]
ReportLevel
- Type: typing.Optional[typing.Literal['ERRORS_ONLY', 'SUCCESSES_AND_ERRORS']]
ObjectVersionIds
- Type: typing.Optional[typing.Literal['INCLUDE', 'NONE']]
Overrides
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.ReportOverrides]
TaskSchedule
ScheduleExpression
- Type:
- Required: Yes
Status
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
TaskScheduleDetails
StatusUpdateTime
- Type: typing.Optional[datetime.datetime]
DisabledReason
- Type: typing.Optional[str]
DisabledBy
- Type: typing.Optional[typing.Literal['SERVICE', 'USER']]
Throughput
Read
- Type: typing.Optional[float]
Write
- Type: typing.Optional[float]
Other
- Type: typing.Optional[float]
Total
- Type: typing.Optional[float]
UntagResourceRequest
ResourceArn
- Type:
- Required: Yes
Keys
- Type: typing.List[str]
- Required: Yes
UpdateAgentRequest
AgentArn
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
UpdateDiscoveryJobRequest
DiscoveryJobArn
- Type:
- Required: Yes
CollectionDurationMinutes
- Type:
- Required: Yes
UpdateLocationAzureBlobRequest
LocationArn
- Type:
- Required: Yes
Subdirectory
- Type: typing.Optional[str]
AuthenticationType
- Type: typing.Optional[typing.Literal['SAS']]
SasConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.AzureBlobSasConfiguration]
BlobType
- Type: typing.Optional[typing.Literal['BLOCK']]
AccessTier
- Type: typing.Optional[typing.Literal['ARCHIVE', 'COOL', 'HOT']]
AgentArns
- Type: typing.Optional[typing.List[str]]
UpdateLocationEfsRequest
LocationArn
- Type:
- Required: Yes
Subdirectory
- Type: typing.Optional[str]
AccessPointArn
- Type: typing.Optional[str]
FileSystemAccessRoleArn
- Type: typing.Optional[str]
InTransitEncryption
- Type: typing.Optional[typing.Literal['NONE', 'TLS1_2']]
UpdateLocationFsxLustreRequest
LocationArn
- Type:
- Required: Yes
Subdirectory
- Type: typing.Optional[str]
UpdateLocationFsxOntapRequest
LocationArn
- Type:
- Required: Yes
Protocol
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.FsxUpdateProtocol]
Subdirectory
- Type: typing.Optional[str]
UpdateLocationFsxOpenZfsRequest
LocationArn
- Type:
- Required: Yes
Protocol
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.FsxProtocol]
Subdirectory
- Type: typing.Optional[str]
UpdateLocationFsxWindowsRequest
LocationArn
- Type:
- Required: Yes
Subdirectory
- Type: typing.Optional[str]
Domain
- Type: typing.Optional[str]
User
- Type: typing.Optional[str]
Password
- Type: typing.Optional[str]
UpdateLocationHdfsRequest
LocationArn
- Type:
- Required: Yes
Subdirectory
- Type: typing.Optional[str]
NameNodes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.HdfsNameNode]]
BlockSize
- Type: typing.Optional[int]
ReplicationFactor
- Type: typing.Optional[int]
KmsKeyProviderUri
- Type: typing.Optional[str]
QopConfiguration
- Type:
AuthenticationType
- Type: typing.Optional[typing.Literal['KERBEROS', 'SIMPLE']]
SimpleUser
- Type: typing.Optional[str]
KerberosPrincipal
- Type: typing.Optional[str]
KerberosKeytab
- Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, NoneType]
KerberosKrb5Conf
- Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, NoneType]
AgentArns
- Type: typing.Optional[typing.List[str]]
UpdateLocationNfsRequest
LocationArn
- Type:
- Required: Yes
Subdirectory
- Type: typing.Optional[str]
ServerHostname
- Type: typing.Optional[str]
OnPremConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.datasync.datasync_classes.OnPremConfig, aws_resource_validator.pydantic_models.datasync.datasync_classes.OnPremConfigOutput, NoneType]
MountOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.NfsMountOptions]
UpdateLocationObjectStorageRequest
LocationArn
- Type:
- Required: Yes
ServerPort
- Type: typing.Optional[int]
ServerProtocol
- Type: typing.Optional[typing.Literal['HTTP', 'HTTPS']]
Subdirectory
- Type: typing.Optional[str]
ServerHostname
- Type: typing.Optional[str]
AccessKey
- Type: typing.Optional[str]
SecretKey
- Type: typing.Optional[str]
AgentArns
- Type: typing.Optional[typing.List[str]]
ServerCertificate
- Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, NoneType]
UpdateLocationS3Request
LocationArn
- Type:
- Required: Yes
Subdirectory
- Type: typing.Optional[str]
S3StorageClass
- Type: typing.Optional[typing.Literal['DEEP_ARCHIVE', 'GLACIER', 'GLACIER_INSTANT_RETRIEVAL', 'INTELLIGENT_TIERING', 'ONEZONE_IA', 'OUTPOSTS', 'STANDARD', 'STANDARD_IA']]
S3Config
- Type:
UpdateLocationSmbRequest
LocationArn
- Type:
- Required: Yes
Subdirectory
- Type: typing.Optional[str]
ServerHostname
- Type: typing.Optional[str]
User
- Type: typing.Optional[str]
Domain
- Type: typing.Optional[str]
Password
- Type: typing.Optional[str]
AgentArns
- Type: typing.Optional[typing.List[str]]
MountOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.SmbMountOptions]
AuthenticationType
- Type: typing.Optional[typing.Literal['KERBEROS', 'NTLM']]
DnsIpAddresses
- Type: typing.Optional[typing.List[str]]
KerberosPrincipal
- Type: typing.Optional[str]
KerberosKeytab
- Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, NoneType]
KerberosKrb5Conf
- Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, NoneType]
UpdateStorageSystemRequest
StorageSystemArn
- Type:
- Required: Yes
ServerConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.DiscoveryServerConfiguration]
AgentArns
- Type: typing.Optional[typing.List[str]]
Name
- Type: typing.Optional[str]
CloudWatchLogGroupArn
- Type: typing.Optional[str]
Credentials
- Type:
UpdateTaskExecutionRequest
TaskExecutionArn
- Type:
- Required: Yes
Options
- Type:
- Required: Yes
UpdateTaskRequest
TaskArn
- Type:
- Required: Yes
Options
- Type:
Excludes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.FilterRule]]
Schedule
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync.datasync_classes.TaskSchedule]
Name
- Type: typing.Optional[str]
CloudWatchLogGroupArn
- Type: typing.Optional[str]
Includes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync.datasync_classes.FilterRule]]
ManifestConfig
- Type:
TaskReportConfig
- Type: