Datasync Classes
AddStorageSystemRequestRequestTypeDef
ServerConfiguration
- Type:
- Required: Yes
SystemType
- Type: typing.Literal['NetAppONTAP']
- Required: Yes
AgentArns
- Type: typing.Sequence[str]
- Required: Yes
ClientToken
- Type:
- Required: Yes
Credentials
- Type:
- Required: Yes
CloudWatchLogGroupArn
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.datasync_classes.TagListEntryTypeDef]]
Name
- Type: typing.Optional[str]
AddStorageSystemResponseTypeDef
StorageSystemArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AgentListEntryTypeDef
AgentArn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['OFFLINE', 'ONLINE']]
Platform
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.PlatformTypeDef]
AzureBlobSasConfigurationTypeDef
Token
- Type:
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CancelTaskExecutionRequestRequestTypeDef
TaskExecutionArn
- Type:
- Required: Yes
CapacityTypeDef
Used
- Type: typing.Optional[int]
Provisioned
- Type: typing.Optional[int]
LogicalUsed
- Type: typing.Optional[int]
ClusterCloudStorageUsed
- Type: typing.Optional[int]
CreateAgentRequestRequestTypeDef
ActivationKey
- Type:
- Required: Yes
AgentName
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.datasync_classes.TagListEntryTypeDef]]
VpcEndpointId
- Type: typing.Optional[str]
SubnetArns
- Type: typing.Optional[typing.Sequence[str]]
SecurityGroupArns
- Type: typing.Optional[typing.Sequence[str]]
CreateAgentResponseTypeDef
AgentArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLocationAzureBlobRequestRequestTypeDef
ContainerUrl
- Type:
- Required: Yes
AuthenticationType
- Type: typing.Literal['SAS']
- Required: Yes
AgentArns
- Type: typing.Sequence[str]
- Required: Yes
SasConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.AzureBlobSasConfigurationTypeDef]
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.Sequence[aws_resource_validator.pydantic_models.datasync_classes.TagListEntryTypeDef]]
CreateLocationAzureBlobResponseTypeDef
LocationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLocationEfsRequestRequestTypeDef
EfsFilesystemArn
- Type:
- Required: Yes
Ec2Config
- Type:
- Required: Yes
Subdirectory
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.datasync_classes.TagListEntryTypeDef]]
AccessPointArn
- Type: typing.Optional[str]
FileSystemAccessRoleArn
- Type: typing.Optional[str]
InTransitEncryption
- Type: typing.Optional[typing.Literal['NONE', 'TLS1_2']]
CreateLocationEfsResponseTypeDef
LocationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLocationFsxLustreRequestRequestTypeDef
FsxFilesystemArn
- Type:
- Required: Yes
SecurityGroupArns
- Type: typing.Sequence[str]
- Required: Yes
Subdirectory
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.datasync_classes.TagListEntryTypeDef]]
CreateLocationFsxLustreResponseTypeDef
LocationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLocationFsxOntapRequestRequestTypeDef
Protocol
- Type:
- Required: Yes
SecurityGroupArns
- Type: typing.Sequence[str]
- Required: Yes
StorageVirtualMachineArn
- Type:
- Required: Yes
Subdirectory
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.datasync_classes.TagListEntryTypeDef]]
CreateLocationFsxOntapResponseTypeDef
LocationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLocationFsxOpenZfsRequestRequestTypeDef
FsxFilesystemArn
- Type:
- Required: Yes
Protocol
- Type:
- Required: Yes
SecurityGroupArns
- Type: typing.Sequence[str]
- Required: Yes
Subdirectory
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.datasync_classes.TagListEntryTypeDef]]
CreateLocationFsxOpenZfsResponseTypeDef
LocationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLocationFsxWindowsRequestRequestTypeDef
FsxFilesystemArn
- Type:
- Required: Yes
SecurityGroupArns
- Type: typing.Sequence[str]
- Required: Yes
User
- Type:
- Required: Yes
Password
- Type:
- Required: Yes
Subdirectory
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.datasync_classes.TagListEntryTypeDef]]
Domain
- Type: typing.Optional[str]
CreateLocationFsxWindowsResponseTypeDef
LocationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLocationHdfsRequestRequestTypeDef
NameNodes
- Type: typing.Sequence[aws_resource_validator.pydantic_models.datasync_classes.HdfsNameNodeTypeDef]
- Required: Yes
AuthenticationType
- Type: typing.Literal['KERBEROS', 'SIMPLE']
- Required: Yes
AgentArns
- Type: typing.Sequence[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: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.QopConfigurationTypeDef]
SimpleUser
- Type: typing.Optional[str]
KerberosPrincipal
- Type: typing.Optional[str]
KerberosKeytab
- Type: typing.Union[str, bytes, typing.IO[typing.Any], NoneType]
KerberosKrb5Conf
- Type: typing.Union[str, bytes, typing.IO[typing.Any], NoneType]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.datasync_classes.TagListEntryTypeDef]]
CreateLocationHdfsResponseTypeDef
LocationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLocationNfsRequestRequestTypeDef
Subdirectory
- Type:
- Required: Yes
ServerHostname
- Type:
- Required: Yes
OnPremConfig
- Type:
- Required: Yes
MountOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.NfsMountOptionsTypeDef]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.datasync_classes.TagListEntryTypeDef]]
CreateLocationNfsResponseTypeDef
LocationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLocationObjectStorageRequestRequestTypeDef
ServerHostname
- Type:
- Required: Yes
BucketName
- Type:
- Required: Yes
AgentArns
- Type: typing.Sequence[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.Sequence[aws_resource_validator.pydantic_models.datasync_classes.TagListEntryTypeDef]]
ServerCertificate
- Type: typing.Union[str, bytes, typing.IO[typing.Any], NoneType]
CreateLocationObjectStorageResponseTypeDef
LocationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLocationS3RequestRequestTypeDef
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.Sequence[str]]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.datasync_classes.TagListEntryTypeDef]]
CreateLocationS3ResponseTypeDef
LocationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLocationSmbRequestRequestTypeDef
Subdirectory
- Type:
- Required: Yes
ServerHostname
- Type:
- Required: Yes
User
- Type:
- Required: Yes
Password
- Type:
- Required: Yes
AgentArns
- Type: typing.Sequence[str]
- Required: Yes
Domain
- Type: typing.Optional[str]
MountOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.SmbMountOptionsTypeDef]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.datasync_classes.TagListEntryTypeDef]]
CreateLocationSmbResponseTypeDef
LocationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateTaskRequestRequestTypeDef
SourceLocationArn
- Type:
- Required: Yes
DestinationLocationArn
- Type:
- Required: Yes
CloudWatchLogGroupArn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Options
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.OptionsTypeDef]
Excludes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.datasync_classes.FilterRuleTypeDef]]
Schedule
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.TaskScheduleTypeDef]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.datasync_classes.TagListEntryTypeDef]]
Includes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.datasync_classes.FilterRuleTypeDef]]
ManifestConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.ManifestConfigTypeDef]
TaskReportConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.TaskReportConfigTypeDef]
CreateTaskResponseTypeDef
TaskArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CredentialsTypeDef
Username
- Type:
- Required: Yes
Password
- Type:
- Required: Yes
DeleteAgentRequestRequestTypeDef
AgentArn
- Type:
- Required: Yes
DeleteLocationRequestRequestTypeDef
LocationArn
- Type:
- Required: Yes
DeleteTaskRequestRequestTypeDef
TaskArn
- Type:
- Required: Yes
DescribeAgentRequestRequestTypeDef
AgentArn
- Type:
- Required: Yes
DescribeAgentResponseTypeDef
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
DescribeDiscoveryJobRequestRequestTypeDef
DiscoveryJobArn
- Type:
- Required: Yes
DescribeDiscoveryJobResponseTypeDef
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
DescribeLocationAzureBlobRequestRequestTypeDef
LocationArn
- Type:
- Required: Yes
DescribeLocationAzureBlobResponseTypeDef
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
DescribeLocationEfsRequestRequestTypeDef
LocationArn
- Type:
- Required: Yes
DescribeLocationEfsResponseTypeDef
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
DescribeLocationFsxLustreRequestRequestTypeDef
LocationArn
- Type:
- Required: Yes
DescribeLocationFsxLustreResponseTypeDef
LocationArn
- Type:
- Required: Yes
LocationUri
- Type:
- Required: Yes
SecurityGroupArns
- Type: typing.List[str]
- Required: Yes
CreationTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeLocationFsxOntapRequestRequestTypeDef
LocationArn
- Type:
- Required: Yes
DescribeLocationFsxOntapResponseTypeDef
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
DescribeLocationFsxOpenZfsRequestRequestTypeDef
LocationArn
- Type:
- Required: Yes
DescribeLocationFsxOpenZfsResponseTypeDef
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
DescribeLocationFsxWindowsRequestRequestTypeDef
LocationArn
- Type:
- Required: Yes
DescribeLocationFsxWindowsResponseTypeDef
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
DescribeLocationHdfsRequestRequestTypeDef
LocationArn
- Type:
- Required: Yes
DescribeLocationHdfsResponseTypeDef
LocationArn
- Type:
- Required: Yes
LocationUri
- Type:
- Required: Yes
NameNodes
- Type: typing.List[aws_resource_validator.pydantic_models.datasync_classes.HdfsNameNodeTypeDef]
- 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
DescribeLocationNfsRequestRequestTypeDef
LocationArn
- Type:
- Required: Yes
DescribeLocationNfsResponseTypeDef
LocationArn
- Type:
- Required: Yes
LocationUri
- Type:
- Required: Yes
OnPremConfig
- Type:
- Required: Yes
MountOptions
- Type:
- Required: Yes
CreationTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeLocationObjectStorageRequestRequestTypeDef
LocationArn
- Type:
- Required: Yes
DescribeLocationObjectStorageResponseTypeDef
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
DescribeLocationS3RequestRequestTypeDef
LocationArn
- Type:
- Required: Yes
DescribeLocationS3ResponseTypeDef
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
DescribeLocationSmbRequestRequestTypeDef
LocationArn
- Type:
- Required: Yes
DescribeLocationSmbResponseTypeDef
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
ResponseMetadata
- Type:
- Required: Yes
DescribeStorageSystemRequestRequestTypeDef
StorageSystemArn
- Type:
- Required: Yes
DescribeStorageSystemResourceMetricsRequestDescribeStorageSystemResourceMetricsPaginateTypeDef
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_classes.PaginatorConfigTypeDef]
DescribeStorageSystemResourceMetricsRequestRequestTypeDef
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]
DescribeStorageSystemResourceMetricsResponseTypeDef
Metrics
- Type: typing.List[aws_resource_validator.pydantic_models.datasync_classes.ResourceMetricsTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeStorageSystemResourcesRequestRequestTypeDef
DiscoveryJobArn
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['CLUSTER', 'SVM', 'VOLUME']
- Required: Yes
ResourceIds
- Type: typing.Optional[typing.Sequence[str]]
Filter
- Type: typing.Optional[typing.Mapping[typing.Literal['SVM'], typing.Sequence[str]]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeStorageSystemResourcesResponseTypeDef
ResourceDetails
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeStorageSystemResponseTypeDef
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
DescribeTaskExecutionRequestRequestTypeDef
TaskExecutionArn
- Type:
- Required: Yes
DescribeTaskExecutionResponseTypeDef
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_classes.FilterRuleTypeDef]
- Required: Yes
Includes
- Type: typing.List[aws_resource_validator.pydantic_models.datasync_classes.FilterRuleTypeDef]
- 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
ResponseMetadata
- Type:
- Required: Yes
DescribeTaskRequestRequestTypeDef
TaskArn
- Type:
- Required: Yes
DescribeTaskResponseTypeDef
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_classes.FilterRuleTypeDef]
- 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_classes.FilterRuleTypeDef]
- Required: Yes
ManifestConfig
- Type:
- Required: Yes
TaskReportConfig
- Type:
- Required: Yes
ScheduleDetails
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DiscoveryJobListEntryTypeDef
DiscoveryJobArn
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['COMPLETED', 'COMPLETED_WITH_ISSUES', 'FAILED', 'RUNNING', 'STOPPED', 'TERMINATED', 'WARNING']]
DiscoveryServerConfigurationTypeDef
ServerHostname
- Type:
- Required: Yes
ServerPort
- Type: typing.Optional[int]
Ec2ConfigOutputTypeDef
SubnetArn
- Type:
- Required: Yes
SecurityGroupArns
- Type: typing.List[str]
- Required: Yes
Ec2ConfigTypeDef
SubnetArn
- Type:
- Required: Yes
SecurityGroupArns
- Type: typing.Sequence[str]
- Required: Yes
FilterRuleTypeDef
FilterType
- Type: typing.Optional[typing.Literal['SIMPLE_PATTERN']]
Value
- Type: typing.Optional[str]
FsxProtocolNfsTypeDef
MountOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.NfsMountOptionsTypeDef]
FsxProtocolSmbTypeDef
Password
- Type:
- Required: Yes
User
- Type:
- Required: Yes
Domain
- Type: typing.Optional[str]
MountOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.SmbMountOptionsTypeDef]
FsxProtocolTypeDef
NFS
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.FsxProtocolNfsTypeDef]
SMB
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.FsxProtocolSmbTypeDef]
GenerateRecommendationsRequestRequestTypeDef
DiscoveryJobArn
- Type:
- Required: Yes
ResourceIds
- Type: typing.Sequence[str]
- Required: Yes
ResourceType
- Type: typing.Literal['CLUSTER', 'SVM', 'VOLUME']
- Required: Yes
HdfsNameNodeTypeDef
Hostname
- Type:
- Required: Yes
Port
- Type:
- Required: Yes
IOPSTypeDef
Read
- Type: typing.Optional[float]
Write
- Type: typing.Optional[float]
Other
- Type: typing.Optional[float]
Total
- Type: typing.Optional[float]
LatencyTypeDef
Read
- Type: typing.Optional[float]
Write
- Type: typing.Optional[float]
Other
- Type: typing.Optional[float]
ListAgentsRequestListAgentsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.PaginatorConfigTypeDef]
ListAgentsRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListAgentsResponseTypeDef
Agents
- Type: typing.List[aws_resource_validator.pydantic_models.datasync_classes.AgentListEntryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDiscoveryJobsRequestListDiscoveryJobsPaginateTypeDef
StorageSystemArn
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.PaginatorConfigTypeDef]
ListDiscoveryJobsRequestRequestTypeDef
StorageSystemArn
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListDiscoveryJobsResponseTypeDef
DiscoveryJobs
- Type: typing.List[aws_resource_validator.pydantic_models.datasync_classes.DiscoveryJobListEntryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListLocationsRequestListLocationsPaginateTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.datasync_classes.LocationFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.PaginatorConfigTypeDef]
ListLocationsRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.datasync_classes.LocationFilterTypeDef]]
ListLocationsResponseTypeDef
Locations
- Type: typing.List[aws_resource_validator.pydantic_models.datasync_classes.LocationListEntryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListStorageSystemsRequestListStorageSystemsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.PaginatorConfigTypeDef]
ListStorageSystemsRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListStorageSystemsResponseTypeDef
StorageSystems
- Type: typing.List[aws_resource_validator.pydantic_models.datasync_classes.StorageSystemListEntryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequestListTagsForResourcePaginateTypeDef
ResourceArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.PaginatorConfigTypeDef]
ListTagsForResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListTagsForResourceResponseTypeDef
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.datasync_classes.TagListEntryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTaskExecutionsRequestListTaskExecutionsPaginateTypeDef
TaskArn
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.PaginatorConfigTypeDef]
ListTaskExecutionsRequestRequestTypeDef
TaskArn
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListTaskExecutionsResponseTypeDef
TaskExecutions
- Type: typing.List[aws_resource_validator.pydantic_models.datasync_classes.TaskExecutionListEntryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTasksRequestListTasksPaginateTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.datasync_classes.TaskFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.PaginatorConfigTypeDef]
ListTasksRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.datasync_classes.TaskFilterTypeDef]]
ListTasksResponseTypeDef
Tasks
- Type: typing.List[aws_resource_validator.pydantic_models.datasync_classes.TaskListEntryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
LocationFilterTypeDef
Name
- Type: typing.Literal['CreationTime', 'LocationType', 'LocationUri']
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
Operator
- Type: typing.Literal['BeginsWith', 'Contains', 'Equals', 'GreaterThan', 'GreaterThanOrEqual', 'In', 'LessThan', 'LessThanOrEqual', 'NotContains', 'NotEquals']
- Required: Yes
LocationListEntryTypeDef
LocationArn
- Type: typing.Optional[str]
LocationUri
- Type: typing.Optional[str]
ManifestConfigTypeDef
Action
- Type: typing.Optional[typing.Literal['TRANSFER']]
Format
- Type: typing.Optional[typing.Literal['CSV']]
Source
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.SourceManifestConfigTypeDef]
MaxP95PerformanceTypeDef
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]
NetAppONTAPClusterTypeDef
CifsShareCount
- Type: typing.Optional[int]
NfsExportedVolumes
- Type: typing.Optional[int]
ResourceId
- Type: typing.Optional[str]
ClusterName
- Type: typing.Optional[str]
MaxP95Performance
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.MaxP95PerformanceTypeDef]
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_classes.RecommendationTypeDef]]
RecommendationStatus
- Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS', 'NONE']]
LunCount
- Type: typing.Optional[int]
ClusterCloudStorageUsed
- Type: typing.Optional[int]
NetAppONTAPSVMTypeDef
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: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.MaxP95PerformanceTypeDef]
Recommendations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync_classes.RecommendationTypeDef]]
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]
NetAppONTAPVolumeTypeDef
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: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.MaxP95PerformanceTypeDef]
Recommendations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync_classes.RecommendationTypeDef]]
RecommendationStatus
- Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS', 'NONE']]
LunCount
- Type: typing.Optional[int]
NfsMountOptionsTypeDef
Version
- Type: typing.Optional[typing.Literal['AUTOMATIC', 'NFS3', 'NFS4_0', 'NFS4_1']]
OnPremConfigOutputTypeDef
AgentArns
- Type: typing.List[str]
- Required: Yes
OnPremConfigTypeDef
AgentArns
- Type: typing.Sequence[str]
- Required: Yes
OptionsTypeDef
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']]
P95MetricsTypeDef
IOPS
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.IOPSTypeDef]
Throughput
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.ThroughputTypeDef]
Latency
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.LatencyTypeDef]
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PlatformTypeDef
Version
- Type: typing.Optional[str]
PrivateLinkConfigTypeDef
VpcEndpointId
- Type: typing.Optional[str]
PrivateLinkEndpoint
- Type: typing.Optional[str]
SubnetArns
- Type: typing.Optional[typing.List[str]]
SecurityGroupArns
- Type: typing.Optional[typing.List[str]]
QopConfigurationTypeDef
RpcProtection
- Type: typing.Optional[typing.Literal['AUTHENTICATION', 'DISABLED', 'INTEGRITY', 'PRIVACY']]
DataTransferProtection
- Type: typing.Optional[typing.Literal['AUTHENTICATION', 'DISABLED', 'INTEGRITY', 'PRIVACY']]
RecommendationTypeDef
StorageType
- Type: typing.Optional[str]
StorageConfiguration
- Type: typing.Optional[typing.Dict[str, str]]
EstimatedMonthlyStorageCost
- Type: typing.Optional[str]
RemoveStorageSystemRequestRequestTypeDef
StorageSystemArn
- Type:
- Required: Yes
ReportDestinationS3TypeDef
S3BucketArn
- Type:
- Required: Yes
BucketAccessRoleArn
- Type:
- Required: Yes
Subdirectory
- Type: typing.Optional[str]
ReportDestinationTypeDef
S3
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.ReportDestinationS3TypeDef]
ReportOverrideTypeDef
ReportLevel
- Type: typing.Optional[typing.Literal['ERRORS_ONLY', 'SUCCESSES_AND_ERRORS']]
ReportOverridesTypeDef
Transferred
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.ReportOverrideTypeDef]
Verified
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.ReportOverrideTypeDef]
Deleted
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.ReportOverrideTypeDef]
Skipped
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.ReportOverrideTypeDef]
ReportResultTypeDef
Status
- Type: typing.Optional[typing.Literal['ERROR', 'PENDING', 'SUCCESS']]
ErrorCode
- Type: typing.Optional[str]
ErrorDetail
- Type: typing.Optional[str]
ResourceDetailsTypeDef
NetAppONTAPSVMs
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync_classes.NetAppONTAPSVMTypeDef]]
NetAppONTAPVolumes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync_classes.NetAppONTAPVolumeTypeDef]]
NetAppONTAPClusters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.datasync_classes.NetAppONTAPClusterTypeDef]]
ResourceMetricsTypeDef
Timestamp
- Type: typing.Optional[datetime.datetime]
P95Metrics
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.P95MetricsTypeDef]
Capacity
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.CapacityTypeDef]
ResourceId
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[typing.Literal['CLUSTER', 'SVM', 'VOLUME']]
ResponseMetadataTypeDef
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]
S3ConfigTypeDef
BucketAccessRoleArn
- Type:
- Required: Yes
S3ManifestConfigTypeDef
ManifestObjectPath
- Type:
- Required: Yes
BucketAccessRoleArn
- Type:
- Required: Yes
S3BucketArn
- Type:
- Required: Yes
ManifestObjectVersionId
- Type: typing.Optional[str]
SmbMountOptionsTypeDef
Version
- Type: typing.Optional[typing.Literal['AUTOMATIC', 'SMB1', 'SMB2', 'SMB2_0', 'SMB3']]
SourceManifestConfigTypeDef
S3
- Type:
- Required: Yes
StartDiscoveryJobRequestRequestTypeDef
StorageSystemArn
- Type:
- Required: Yes
CollectionDurationMinutes
- Type:
- Required: Yes
ClientToken
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.datasync_classes.TagListEntryTypeDef]]
StartDiscoveryJobResponseTypeDef
DiscoveryJobArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartTaskExecutionRequestRequestTypeDef
TaskArn
- Type:
- Required: Yes
OverrideOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.OptionsTypeDef]
Includes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.datasync_classes.FilterRuleTypeDef]]
Excludes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.datasync_classes.FilterRuleTypeDef]]
ManifestConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.ManifestConfigTypeDef]
TaskReportConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.TaskReportConfigTypeDef]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.datasync_classes.TagListEntryTypeDef]]
StartTaskExecutionResponseTypeDef
TaskExecutionArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopDiscoveryJobRequestRequestTypeDef
DiscoveryJobArn
- Type:
- Required: Yes
StorageSystemListEntryTypeDef
StorageSystemArn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
TagListEntryTypeDef
Key
- Type:
- Required: Yes
Value
- Type: typing.Optional[str]
TagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.Sequence[aws_resource_validator.pydantic_models.datasync_classes.TagListEntryTypeDef]
- Required: Yes
TaskExecutionListEntryTypeDef
TaskExecutionArn
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['CANCELLING', 'ERROR', 'LAUNCHING', 'PREPARING', 'QUEUED', 'SUCCESS', 'TRANSFERRING', 'VERIFYING']]
TaskExecutionResultDetailTypeDef
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]
TaskFilterTypeDef
Name
- Type: typing.Literal['CreationTime', 'LocationId']
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
Operator
- Type: typing.Literal['BeginsWith', 'Contains', 'Equals', 'GreaterThan', 'GreaterThanOrEqual', 'In', 'LessThan', 'LessThanOrEqual', 'NotContains', 'NotEquals']
- Required: Yes
TaskListEntryTypeDef
TaskArn
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['AVAILABLE', 'CREATING', 'QUEUED', 'RUNNING', 'UNAVAILABLE']]
Name
- Type: typing.Optional[str]
TaskReportConfigTypeDef
Destination
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.ReportDestinationTypeDef]
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_classes.ReportOverridesTypeDef]
TaskScheduleDetailsTypeDef
StatusUpdateTime
- Type: typing.Optional[datetime.datetime]
DisabledReason
- Type: typing.Optional[str]
DisabledBy
- Type: typing.Optional[typing.Literal['SERVICE', 'USER']]
TaskScheduleTypeDef
ScheduleExpression
- Type:
- Required: Yes
Status
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
ThroughputTypeDef
Read
- Type: typing.Optional[float]
Write
- Type: typing.Optional[float]
Other
- Type: typing.Optional[float]
Total
- Type: typing.Optional[float]
UntagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
Keys
- Type: typing.Sequence[str]
- Required: Yes
UpdateAgentRequestRequestTypeDef
AgentArn
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
UpdateDiscoveryJobRequestRequestTypeDef
DiscoveryJobArn
- Type:
- Required: Yes
CollectionDurationMinutes
- Type:
- Required: Yes
UpdateLocationAzureBlobRequestRequestTypeDef
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_classes.AzureBlobSasConfigurationTypeDef]
BlobType
- Type: typing.Optional[typing.Literal['BLOCK']]
AccessTier
- Type: typing.Optional[typing.Literal['ARCHIVE', 'COOL', 'HOT']]
AgentArns
- Type: typing.Optional[typing.Sequence[str]]
UpdateLocationHdfsRequestRequestTypeDef
LocationArn
- Type:
- Required: Yes
Subdirectory
- Type: typing.Optional[str]
NameNodes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.datasync_classes.HdfsNameNodeTypeDef]]
BlockSize
- Type: typing.Optional[int]
ReplicationFactor
- Type: typing.Optional[int]
KmsKeyProviderUri
- Type: typing.Optional[str]
QopConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.QopConfigurationTypeDef]
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], NoneType]
KerberosKrb5Conf
- Type: typing.Union[str, bytes, typing.IO[typing.Any], NoneType]
AgentArns
- Type: typing.Optional[typing.Sequence[str]]
UpdateLocationNfsRequestRequestTypeDef
LocationArn
- Type:
- Required: Yes
Subdirectory
- Type: typing.Optional[str]
OnPremConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.OnPremConfigTypeDef]
MountOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.NfsMountOptionsTypeDef]
UpdateLocationObjectStorageRequestRequestTypeDef
LocationArn
- Type:
- 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]
AgentArns
- Type: typing.Optional[typing.Sequence[str]]
ServerCertificate
- Type: typing.Union[str, bytes, typing.IO[typing.Any], NoneType]
UpdateLocationSmbRequestRequestTypeDef
LocationArn
- Type:
- Required: Yes
Subdirectory
- Type: typing.Optional[str]
User
- Type: typing.Optional[str]
Domain
- Type: typing.Optional[str]
Password
- Type: typing.Optional[str]
AgentArns
- Type: typing.Optional[typing.Sequence[str]]
MountOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.SmbMountOptionsTypeDef]
UpdateStorageSystemRequestRequestTypeDef
StorageSystemArn
- Type:
- Required: Yes
ServerConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.DiscoveryServerConfigurationTypeDef]
AgentArns
- Type: typing.Optional[typing.Sequence[str]]
Name
- Type: typing.Optional[str]
CloudWatchLogGroupArn
- Type: typing.Optional[str]
Credentials
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.CredentialsTypeDef]
UpdateTaskExecutionRequestRequestTypeDef
TaskExecutionArn
- Type:
- Required: Yes
Options
- Type:
- Required: Yes
UpdateTaskRequestRequestTypeDef
TaskArn
- Type:
- Required: Yes
Options
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.OptionsTypeDef]
Excludes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.datasync_classes.FilterRuleTypeDef]]
Schedule
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.TaskScheduleTypeDef]
Name
- Type: typing.Optional[str]
CloudWatchLogGroupArn
- Type: typing.Optional[str]
Includes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.datasync_classes.FilterRuleTypeDef]]
ManifestConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.ManifestConfigTypeDef]
TaskReportConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.datasync_classes.TaskReportConfigTypeDef]