Skip to content

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: