Skip to content

Datasync Service

ActivationKey

  • Type: string
  • Pattern: [A-Z0-9]{5}(-[A-Z0-9]{5}){4}
  • Max Length: 29

AgentArn

  • Type: string
  • Pattern: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\-0-9]+:[0-9]{12}:agent/agent-[0-9a-z]{17}$
  • Max Length: 128

AgentVersion

  • Type: string
  • Pattern: ^[a-zA-Z0-9\s+=._:@/-]+$
  • Min Length: 1
  • Max Length: 256

AzureBlobContainerUrl

  • Type: string
  • Pattern: ^https:\/\/[A-Za-z0-9]((\.|-+)?[A-Za-z0-9]){0,252}\/[a-z0-9](-?[a-z0-9]){2,62}$
  • Max Length: 325

AzureBlobSasToken

  • Type: string
  • Pattern: ^.+$
  • Min Length: 1
  • Max Length: 255

AzureBlobSubdirectory

  • Type: string
  • Pattern: ^[\p{L}\p{M}\p{Z}\p{S}\p{N}\p{P}\p{C}]*$
  • Max Length: 1024

DiscoveryJobArn

  • Type: string
  • Pattern: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\-0-9]+:[0-9]{12}:system/storage-system-[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}/job/discovery-job-[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$
  • Max Length: 256

DiscoveryNextToken

  • Type: string
  • Pattern: [a-zA-Z0-9=_-]+
  • Max Length: 65535

DiscoveryServerHostname

  • Type: string
  • Pattern: ^(([a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9\-]*[A-Za-z0-9])$
  • Max Length: 255

Ec2SecurityGroupArn

  • Type: string
  • Pattern: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):ec2:[a-z\-0-9]*:[0-9]{12}:security-group/sg-[a-f0-9]+$
  • Max Length: 128

Ec2SubnetArn

  • Type: string
  • Pattern: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):ec2:[a-z\-0-9]*:[0-9]{12}:subnet/.*$
  • Max Length: 128

EfsAccessPointArn

  • Type: string
  • Pattern: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):elasticfilesystem:[a-z\-0-9]+:[0-9]{12}:access-point/fsap-[0-9a-f]{8,40}$
  • Max Length: 128

EfsFilesystemArn

  • Type: string
  • Pattern: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):elasticfilesystem:[a-z\-0-9]*:[0-9]{12}:file-system/fs-.*$
  • Max Length: 128

EfsSubdirectory

  • Type: string
  • Pattern: ^[a-zA-Z0-9_\-\+\./\(\)\p{Zs}]*$
  • Max Length: 4096

Endpoint

  • Type: string
  • Pattern: \A(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}\z
  • Min Length: 7
  • Max Length: 15

ErrorMessage

  • Type: string
  • Pattern: .*
  • Max Length: 128

FilterAttributeValue

  • Type: string
  • Pattern: ^[0-9a-zA-Z_\ \-\:\*\.\\/\?-]*$
  • Min Length: 1
  • Max Length: 255

FilterType

  • Type: string
  • Pattern: ^[A-Z0-9_]+$
  • Max Length: 128

FilterValue

  • Type: string
  • Pattern: ^[^\x00]+$
  • Max Length: 102400

FsxFilesystemArn

  • Type: string
  • Pattern: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):fsx:[a-z\-0-9]*:[0-9]{12}:file-system/fs-.*$
  • Max Length: 128

FsxLustreSubdirectory

  • Type: string
  • Pattern: ^[a-zA-Z0-9_\-\+\./\(\)\$\p{Zs}]+$
  • Max Length: 4096

FsxOntapSubdirectory

  • Type: string
  • Pattern: ^[^\u0000\u0085\u2028\u2029\r\n]{1,255}$
  • Max Length: 255

FsxOpenZfsSubdirectory

  • Type: string
  • Pattern: ^[^\u0000\u0085\u2028\u2029\r\n]{1,4096}$
  • Max Length: 4096

FsxWindowsSubdirectory

  • Type: string
  • Pattern: ^[a-zA-Z0-9_\-\+\./\(\)\$\p{Zs}]+$
  • Max Length: 4096

HdfsServerHostname

  • Type: string
  • Pattern: ^(([a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9\-]*[A-Za-z0-9])$
  • Min Length: 1
  • Max Length: 255

HdfsSubdirectory

  • Type: string
  • Pattern: ^[a-zA-Z0-9_\-\+\./\(\)\$\p{Zs}]+$
  • Max Length: 4096

HdfsUser

  • Type: string
  • Pattern: ^[_.A-Za-z0-9][-_.A-Za-z0-9]*$
  • Min Length: 1
  • Max Length: 256

IamRoleArn

  • Type: string
  • Pattern: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):iam::[0-9]{12}:role/.*$
  • Max Length: 2048

KerberosPrincipal

  • Type: string
  • Pattern: ^.+$
  • Min Length: 1
  • Max Length: 256

KmsKeyProviderUri

  • Type: string
  • Pattern: ^kms:\/\/http[s]?@(([a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9\-]*[A-Za-z0-9])(;(([a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9\-]*[A-Za-z0-9]))*:[0-9]{1,5}\/kms$
  • Min Length: 1
  • Max Length: 255

LocationArn

  • Type: string
  • Pattern: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\-0-9]+:[0-9]{12}:location/loc-[0-9a-z]{17}$
  • Max Length: 128

LocationUri

  • Type: string
  • Pattern: ^(efs|nfs|s3|smb|hdfs|fsx[a-z0-9-]+)://[a-zA-Z0-9.:/\-]+$
  • Max Length: 4360

LogGroupArn

  • Type: string
  • Pattern: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):logs:[a-z\-0-9]+:[0-9]{12}:log-group:([^:\*]*)(:\*)?$
  • Max Length: 562

Name

  • Type: string
  • Pattern: ^[\p{L}\p{M}\p{N}\s+=._:@\/-]+$
  • Min Length: 1
  • Max Length: 256

NetworkInterfaceArn

  • Type: string
  • Pattern: ^arn:aws[\-a-z]{0,}:ec2:[a-z\-0-9]*:[0-9]{12}:network-interface/eni-[0-9a-f]+$
  • Max Length: 128

NextToken

  • Type: string
  • Pattern: [a-zA-Z0-9=_-]+
  • Max Length: 65535

NfsSubdirectory

  • Type: string
  • Pattern: ^[a-zA-Z0-9_\-\+\./\(\)\p{Zs}]+$
  • Max Length: 4096

ObjectStorageAccessKey

  • Type: string
  • Pattern: ^.*$
  • Min Length: 0
  • Max Length: 200

ObjectStorageBucketName

  • Type: string
  • Pattern: ^[a-zA-Z0-9_\-\+\./\(\)\$\p{Zs}]+$
  • Min Length: 3
  • Max Length: 63

ObjectStorageSecretKey

  • Type: string
  • Pattern: ^.*$
  • Min Length: 0
  • Max Length: 200

PtolemyPassword

  • Type: string
  • Pattern: ^(?!.*[:\"][^:"]*$).+$
  • Max Length: 1024

PtolemyString

  • Type: string
  • Pattern: ^.{0,1024}$
  • Max Length: 1024

PtolemyUUID

  • Type: string
  • Pattern: [a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}

PtolemyUsername

  • Type: string
  • Pattern: ^(?!.*[:\"][^:"]*$).+$
  • Max Length: 1024

ResourceId

  • Type: string
  • Pattern: [a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}

S3BucketArn

  • Type: string
  • Pattern: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):(s3|s3-outposts):[a-z\-0-9]*:[0-9]*:.*$
  • Max Length: 156

S3ObjectVersionId

  • Type: string
  • Pattern: ^.+$
  • Min Length: 1
  • Max Length: 100

S3Subdirectory

  • Type: string
  • Pattern: ^[a-zA-Z0-9_\-\+\./\(\)\p{Zs}]*$
  • Max Length: 4096

ScheduleDisabledReason

  • Type: string
  • Pattern: ^[\w\s.,\'?!:;\/=|<>()-]*$
  • Max Length: 8192

ScheduleExpressionCron

  • Type: string
  • Pattern: ^[a-zA-Z0-9\ \_\*\?\,\|\^\-\/\#\s\(\)\+]*$
  • Max Length: 256

SecretsManagerArn

  • Type: string
  • Pattern: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):secretsmanager:[a-z\-0-9]+:[0-9]{12}:secret:.*
  • Max Length: 2048

ServerHostname

  • Type: string
  • Pattern: ^(([a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9\-]*[A-Za-z0-9])$
  • Max Length: 255

SmbDomain

  • Type: string
  • Pattern: ^[A-Za-z0-9]((\.|-+)?[A-Za-z0-9]){0,252}$
  • Max Length: 253

SmbPassword

  • Type: string
  • Pattern: ^.{0,104}$
  • Max Length: 104

SmbSubdirectory

  • Type: string
  • Pattern: ^[a-zA-Z0-9_\-\+\./\(\)\$\p{Zs}]+$
  • Max Length: 4096

SmbUser

  • Type: string
  • Pattern: ^[^\x5B\x5D\\/:;|=,+*?]{1,104}$
  • Max Length: 104

StorageSystemArn

  • Type: string
  • Pattern: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\-0-9]+:[0-9]{12}:system/storage-system-[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$
  • Max Length: 128

StorageVirtualMachineArn

  • Type: string
  • Pattern: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):fsx:[a-z\-0-9]+:[0-9]{12}:storage-virtual-machine/fs-[0-9a-f]+/svm-[0-9a-f]{17,}$
  • Max Length: 162

TagKey

  • Type: string
  • Pattern: ^[a-zA-Z0-9\s+=._:/-]+$
  • Min Length: 1
  • Max Length: 256

TagValue

  • Type: string
  • Pattern: ^[a-zA-Z0-9\s+=._:@/-]+$
  • Min Length: 0
  • Max Length: 256

TaggableResourceArn

  • Type: string
  • Pattern: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\-0-9]+:[0-9]{12}:(agent|task|location|system)/((agent|task|loc)-[a-f0-9]{17}|storage-system-[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})(/execution/exec-[a-f0-9]{17})?$
  • Max Length: 128

TaskArn

  • Type: string
  • Pattern: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\-0-9]*:[0-9]{12}:task/task-[0-9a-f]{17}$
  • Max Length: 128

TaskExecutionArn

  • Type: string
  • Pattern: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\-0-9]*:[0-9]{12}:task/task-[0-9a-f]{17}/execution/exec-[0-9a-f]{17}$
  • Max Length: 128

VpcEndpointId

  • Type: string
  • Pattern: ^vpce-[0-9a-f]{17}$