5.0.0 • Published 5 years ago
@datafire/amazonaws_datasync v5.0.0
@datafire/amazonaws_datasync
Client library for AWS DataSync
Installation and Usage
npm install --save @datafire/amazonaws_datasync
let amazonaws_datasync = require('@datafire/amazonaws_datasync').create({
accessKeyId: "",
secretAccessKey: "",
region: ""
});
.then(data => {
console.log(data);
});
Description
AWS DataSync AWS DataSync is a managed data transfer service that makes it simpler for you to automate moving data between on-premises storage and Amazon Simple Storage Service (Amazon S3) or Amazon Elastic File System (Amazon EFS). This API interface reference for AWS DataSync contains documentation for a programming interface that you can use to manage AWS DataSync.
Actions
CancelTaskExecution
amazonaws_datasync.CancelTaskExecution({
"TaskExecutionArn": null
}, context)
Input
- input
object
- TaskExecutionArn required
Output
- output CancelTaskExecutionResponse
CreateAgent
amazonaws_datasync.CreateAgent({
"ActivationKey": null
}, context)
Input
- input
object
- ActivationKey required
- AgentName
- SecurityGroupArns
- items Ec2SecurityGroupArn
- SubnetArns
- items Ec2SubnetArn
- Tags
- items TagListEntry
- VpcEndpointId
Output
- output CreateAgentResponse
CreateLocationEfs
amazonaws_datasync.CreateLocationEfs({
"EfsFilesystemArn": null,
"Ec2Config": null
}, context)
Input
- input
object
- Ec2Config required
- SecurityGroupArns required
- items Ec2SecurityGroupArn
- SubnetArn required
- SecurityGroupArns required
- EfsFilesystemArn required
- Subdirectory
- Tags
- items TagListEntry
- Ec2Config required
Output
- output CreateLocationEfsResponse
CreateLocationFsxWindows
amazonaws_datasync.CreateLocationFsxWindows({
"FsxFilesystemArn": null,
"SecurityGroupArns": null,
"User": null,
"Password": null
}, context)
Input
- input
object
- Domain
- FsxFilesystemArn required
- Password required
- SecurityGroupArns required
- items Ec2SecurityGroupArn
- Subdirectory
- Tags
- items TagListEntry
- User required
Output
CreateLocationNfs
amazonaws_datasync.CreateLocationNfs({
"Subdirectory": null,
"ServerHostname": null,
"OnPremConfig": null
}, context)
Input
- input
object
- MountOptions
- Version
- OnPremConfig required
- AgentArns required
- items AgentArn
- AgentArns required
- ServerHostname required
- Subdirectory required
- Tags
- items TagListEntry
- MountOptions
Output
- output CreateLocationNfsResponse
CreateLocationObjectStorage
amazonaws_datasync.CreateLocationObjectStorage({
"ServerHostname": null,
"BucketName": null,
"AgentArns": null
}, context)
Input
- input
object
- AccessKey
- AgentArns required
- items AgentArn
- BucketName required
- SecretKey
- ServerHostname required
- ServerPort
- ServerProtocol
- Subdirectory
- Tags
- items TagListEntry
Output
CreateLocationS3
amazonaws_datasync.CreateLocationS3({
"S3BucketArn": null,
"S3Config": {
"BucketAccessRoleArn": null
}
}, context)
Input
- input
object
- AgentArns
- items AgentArn
- S3BucketArn required
- S3Config required S3Config
- S3StorageClass
- Subdirectory
- Tags
- items TagListEntry
- AgentArns
Output
- output CreateLocationS3Response
CreateLocationSmb
amazonaws_datasync.CreateLocationSmb({
"Subdirectory": null,
"ServerHostname": null,
"User": null,
"Password": null,
"AgentArns": null
}, context)
Input
- input
object
- AgentArns required
- items AgentArn
- Domain
- MountOptions
- Version
- Password required
- ServerHostname required
- Subdirectory required
- Tags
- items TagListEntry
- User required
- AgentArns required
Output
- output CreateLocationSmbResponse
CreateTask
amazonaws_datasync.CreateTask({
"SourceLocationArn": null,
"DestinationLocationArn": null
}, context)
Input
- input
object
- CloudWatchLogGroupArn
- DestinationLocationArn required
- Excludes
- items FilterRule
- Name
- Options
- Atime
- BytesPerSecond
- Gid
- LogLevel
- Mtime
- OverwriteMode
- PosixPermissions
- PreserveDeletedFiles
- PreserveDevices
- TaskQueueing
- TransferMode
- Uid
- VerifyMode
- Schedule
- ScheduleExpression required
- SourceLocationArn required
- Tags
- items TagListEntry
Output
- output CreateTaskResponse
DeleteAgent
amazonaws_datasync.DeleteAgent({
"AgentArn": null
}, context)
Input
- input
object
- AgentArn required
Output
- output DeleteAgentResponse
DeleteLocation
amazonaws_datasync.DeleteLocation({
"LocationArn": null
}, context)
Input
- input
object
- LocationArn required
Output
- output DeleteLocationResponse
DeleteTask
amazonaws_datasync.DeleteTask({
"TaskArn": null
}, context)
Input
- input
object
- TaskArn required
Output
- output DeleteTaskResponse
DescribeAgent
amazonaws_datasync.DescribeAgent({
"AgentArn": null
}, context)
Input
- input
object
- AgentArn required
Output
- output DescribeAgentResponse
DescribeLocationEfs
amazonaws_datasync.DescribeLocationEfs({
"LocationArn": null
}, context)
Input
- input
object
- LocationArn required
Output
- output DescribeLocationEfsResponse
DescribeLocationFsxWindows
amazonaws_datasync.DescribeLocationFsxWindows({
"LocationArn": null
}, context)
Input
- input
object
- LocationArn required
Output
DescribeLocationNfs
amazonaws_datasync.DescribeLocationNfs({
"LocationArn": null
}, context)
Input
- input
object
- LocationArn required
Output
- output DescribeLocationNfsResponse
DescribeLocationObjectStorage
amazonaws_datasync.DescribeLocationObjectStorage({
"LocationArn": null
}, context)
Input
- input
object
- LocationArn required
Output
DescribeLocationS3
amazonaws_datasync.DescribeLocationS3({
"LocationArn": null
}, context)
Input
- input
object
- LocationArn required
Output
- output DescribeLocationS3Response
DescribeLocationSmb
amazonaws_datasync.DescribeLocationSmb({
"LocationArn": null
}, context)
Input
- input
object
- LocationArn required
Output
- output DescribeLocationSmbResponse
DescribeTask
amazonaws_datasync.DescribeTask({
"TaskArn": null
}, context)
Input
- input
object
- TaskArn required
Output
- output DescribeTaskResponse
DescribeTaskExecution
amazonaws_datasync.DescribeTaskExecution({
"TaskExecutionArn": null
}, context)
Input
- input
object
- TaskExecutionArn required
Output
ListAgents
amazonaws_datasync.ListAgents({}, context)
Input
- input
object
- MaxResults
string
- NextToken
string
- MaxResults
- NextToken
- MaxResults
Output
- output ListAgentsResponse
ListLocations
amazonaws_datasync.ListLocations({}, context)
Input
- input
object
- MaxResults
string
- NextToken
string
- Filters
- items LocationFilter
- MaxResults
- NextToken
- MaxResults
Output
- output ListLocationsResponse
ListTagsForResource
amazonaws_datasync.ListTagsForResource({
"ResourceArn": null
}, context)
Input
- input
object
- MaxResults
string
- NextToken
string
- MaxResults
- NextToken
- ResourceArn required
- MaxResults
Output
- output ListTagsForResourceResponse
ListTaskExecutions
amazonaws_datasync.ListTaskExecutions({}, context)
Input
- input
object
- MaxResults
string
- NextToken
string
- MaxResults
- NextToken
- TaskArn
- MaxResults
Output
- output ListTaskExecutionsResponse
ListTasks
amazonaws_datasync.ListTasks({}, context)
Input
- input
object
- MaxResults
string
- NextToken
string
- Filters
- items TaskFilter
- MaxResults
- NextToken
- MaxResults
Output
- output ListTasksResponse
StartTaskExecution
amazonaws_datasync.StartTaskExecution({
"TaskArn": null
}, context)
Input
- input
object
- Includes
- items FilterRule
- OverrideOptions Options
- TaskArn required
- Includes
Output
- output StartTaskExecutionResponse
TagResource
amazonaws_datasync.TagResource({
"ResourceArn": null,
"Tags": null
}, context)
Input
- input
object
- ResourceArn required
- Tags required
- items TagListEntry
Output
- output TagResourceResponse
UntagResource
amazonaws_datasync.UntagResource({
"ResourceArn": null,
"Keys": null
}, context)
Input
- input
object
- Keys required
- items TagKey
- ResourceArn required
- Keys required
Output
- output UntagResourceResponse
UpdateAgent
amazonaws_datasync.UpdateAgent({
"AgentArn": null
}, context)
Input
- input
object
- AgentArn required
- Name
Output
- output UpdateAgentResponse
UpdateTask
amazonaws_datasync.UpdateTask({
"TaskArn": null
}, context)
Input
- input
object
- CloudWatchLogGroupArn
- Excludes
- items FilterRule
- Name
- Options Options
- Schedule
- ScheduleExpression required
- TaskArn required
Output
- output UpdateTaskResponse
UpdateTaskExecution
amazonaws_datasync.UpdateTaskExecution({
"TaskExecutionArn": null,
"Options": {}
}, context)
Input
- input
object
- Options required Options
- TaskExecutionArn required
Output
- output UpdateTaskExecutionResponse
Definitions
ActivationKey
- ActivationKey
string
AgentArn
- AgentArn
string
AgentArnList
- AgentArnList
array
- items AgentArn
AgentList
- AgentList
array
- items AgentListEntry
AgentListEntry
- AgentListEntry
object
: Represents a single entry in a list of agents. AgentListEntry returns an array that contains a list of agents when the ListAgents operation is called.- AgentArn
- Name
- Status
AgentStatus
- AgentStatus
string
(values: ONLINE, OFFLINE)
Atime
- Atime
string
(values: NONE, BEST_EFFORT)
BytesPerSecond
- BytesPerSecond
integer
CancelTaskExecutionRequest
- CancelTaskExecutionRequest
object
: CancelTaskExecutionRequest- TaskExecutionArn required
CancelTaskExecutionResponse
- CancelTaskExecutionResponse
object
CreateAgentRequest
- CreateAgentRequest
object
: CreateAgentRequest- ActivationKey required
- AgentName
- SecurityGroupArns
- items Ec2SecurityGroupArn
- SubnetArns
- items Ec2SubnetArn
- Tags
- items TagListEntry
- VpcEndpointId
CreateAgentResponse
- CreateAgentResponse
object
: CreateAgentResponse- AgentArn
CreateLocationEfsRequest
- CreateLocationEfsRequest
object
: CreateLocationEfsRequest- Ec2Config required
- SecurityGroupArns required
- items Ec2SecurityGroupArn
- SubnetArn required
- SecurityGroupArns required
- EfsFilesystemArn required
- Subdirectory
- Tags
- items TagListEntry
- Ec2Config required
CreateLocationEfsResponse
- CreateLocationEfsResponse
object
: CreateLocationEfs- LocationArn
CreateLocationFsxWindowsRequest
- CreateLocationFsxWindowsRequest
object
- Domain
- FsxFilesystemArn required
- Password required
- SecurityGroupArns required
- items Ec2SecurityGroupArn
- Subdirectory
- Tags
- items TagListEntry
- User required
CreateLocationFsxWindowsResponse
- CreateLocationFsxWindowsResponse
object
- LocationArn
CreateLocationNfsRequest
- CreateLocationNfsRequest
object
: CreateLocationNfsRequest- MountOptions
- Version
- OnPremConfig required
- AgentArns required
- items AgentArn
- AgentArns required
- ServerHostname required
- Subdirectory required
- Tags
- items TagListEntry
- MountOptions
CreateLocationNfsResponse
- CreateLocationNfsResponse
object
: CreateLocationNfsResponse- LocationArn
CreateLocationObjectStorageRequest
- CreateLocationObjectStorageRequest
object
: CreateLocationObjectStorageRequest- AccessKey
- AgentArns required
- items AgentArn
- BucketName required
- SecretKey
- ServerHostname required
- ServerPort
- ServerProtocol
- Subdirectory
- Tags
- items TagListEntry
CreateLocationObjectStorageResponse
- CreateLocationObjectStorageResponse
object
: CreateLocationObjectStorageResponse- LocationArn
CreateLocationS3Request
- CreateLocationS3Request
object
: CreateLocationS3Request- AgentArns
- items AgentArn
- S3BucketArn required
- S3Config required S3Config
- S3StorageClass
- Subdirectory
- Tags
- items TagListEntry
- AgentArns
CreateLocationS3Response
- CreateLocationS3Response
object
: CreateLocationS3Response- LocationArn
CreateLocationSmbRequest
- CreateLocationSmbRequest
object
: CreateLocationSmbRequest- AgentArns required
- items AgentArn
- Domain
- MountOptions
- Version
- Password required
- ServerHostname required
- Subdirectory required
- Tags
- items TagListEntry
- User required
- AgentArns required
CreateLocationSmbResponse
- CreateLocationSmbResponse
object
: CreateLocationSmbResponse- LocationArn
CreateTaskRequest
- CreateTaskRequest
object
: CreateTaskRequest- CloudWatchLogGroupArn
- DestinationLocationArn required
- Excludes
- items FilterRule
- Name
- Options
- Atime
- BytesPerSecond
- Gid
- LogLevel
- Mtime
- OverwriteMode
- PosixPermissions
- PreserveDeletedFiles
- PreserveDevices
- TaskQueueing
- TransferMode
- Uid
- VerifyMode
- Schedule
- ScheduleExpression required
- SourceLocationArn required
- Tags
- items TagListEntry
CreateTaskResponse
- CreateTaskResponse
object
: CreateTaskResponse- TaskArn
DeleteAgentRequest
- DeleteAgentRequest
object
: DeleteAgentRequest- AgentArn required
DeleteAgentResponse
- DeleteAgentResponse
object
DeleteLocationRequest
- DeleteLocationRequest
object
: DeleteLocation- LocationArn required
DeleteLocationResponse
- DeleteLocationResponse
object
DeleteTaskRequest
- DeleteTaskRequest
object
: DeleteTask- TaskArn required
DeleteTaskResponse
- DeleteTaskResponse
object
DescribeAgentRequest
- DescribeAgentRequest
object
: DescribeAgent- AgentArn required
DescribeAgentResponse
- DescribeAgentResponse
object
: DescribeAgentResponse- AgentArn
- CreationTime
- EndpointType
- LastConnectionTime
- Name
- PrivateLinkConfig
- PrivateLinkEndpoint
- SecurityGroupArns
- items Ec2SecurityGroupArn
- SubnetArns
- items Ec2SubnetArn
- VpcEndpointId
- Status
DescribeLocationEfsRequest
- DescribeLocationEfsRequest
object
: DescribeLocationEfsRequest- LocationArn required
DescribeLocationEfsResponse
- DescribeLocationEfsResponse
object
: DescribeLocationEfsResponse- CreationTime
- Ec2Config Ec2Config
- LocationArn
- LocationUri
DescribeLocationFsxWindowsRequest
- DescribeLocationFsxWindowsRequest
object
- LocationArn required
DescribeLocationFsxWindowsResponse
- DescribeLocationFsxWindowsResponse
object
- CreationTime
- Domain
- LocationArn
- LocationUri
- SecurityGroupArns
- items Ec2SecurityGroupArn
- User
DescribeLocationNfsRequest
- DescribeLocationNfsRequest
object
: DescribeLocationNfsRequest- LocationArn required
DescribeLocationNfsResponse
- DescribeLocationNfsResponse
object
: DescribeLocationNfsResponse- CreationTime
- LocationArn
- LocationUri
- MountOptions
- Version
- OnPremConfig OnPremConfig
DescribeLocationObjectStorageRequest
- DescribeLocationObjectStorageRequest
object
: DescribeLocationObjectStorageRequest- LocationArn required
DescribeLocationObjectStorageResponse
- DescribeLocationObjectStorageResponse
object
: DescribeLocationObjectStorageResponse- AccessKey
- AgentArns
- items AgentArn
- CreationTime
- LocationArn
- LocationUri
- ServerPort
- ServerProtocol
DescribeLocationS3Request
- DescribeLocationS3Request
object
: DescribeLocationS3Request- LocationArn required
DescribeLocationS3Response
- DescribeLocationS3Response
object
: DescribeLocationS3Response
DescribeLocationSmbRequest
- DescribeLocationSmbRequest
object
: DescribeLocationSmbRequest- LocationArn required
DescribeLocationSmbResponse
- DescribeLocationSmbResponse
object
: DescribeLocationSmbResponse- AgentArns
- items AgentArn
- CreationTime
- Domain
- LocationArn
- LocationUri
- MountOptions
- Version
- User
- AgentArns
DescribeTaskExecutionRequest
- DescribeTaskExecutionRequest
object
: DescribeTaskExecutionRequest- TaskExecutionArn required
DescribeTaskExecutionResponse
- DescribeTaskExecutionResponse
object
: DescribeTaskExecutionResponse- BytesTransferred
- BytesWritten
- EstimatedBytesToTransfer
- EstimatedFilesToTransfer
- Excludes
- items FilterRule
- FilesTransferred
- Includes
- items FilterRule
- Options Options
- Result
- ErrorCode
- ErrorDetail
- PrepareDuration
- PrepareStatus
- TotalDuration
- TransferDuration
- TransferStatus
- VerifyDuration
- VerifyStatus
- StartTime
- Status
- TaskExecutionArn
DescribeTaskRequest
- DescribeTaskRequest
object
: DescribeTaskRequest- TaskArn required
DescribeTaskResponse
- DescribeTaskResponse
object
: DescribeTaskResponse- CloudWatchLogGroupArn
- CreationTime
- CurrentTaskExecutionArn
- DestinationLocationArn
- DestinationNetworkInterfaceArns
- items NetworkInterfaceArn
- ErrorCode
- ErrorDetail
- Excludes
- items FilterRule
- Name
- Options
- Atime
- BytesPerSecond
- Gid
- LogLevel
- Mtime
- OverwriteMode
- PosixPermissions
- PreserveDeletedFiles
- PreserveDevices
- TaskQueueing
- TransferMode
- Uid
- VerifyMode
- Schedule
- ScheduleExpression required
- SourceLocationArn
- SourceNetworkInterfaceArns
- items NetworkInterfaceArn
- Status
- TaskArn
DestinationNetworkInterfaceArns
- DestinationNetworkInterfaceArns
array
- items NetworkInterfaceArn
Duration
- Duration
integer
Ec2Config
- Ec2Config
object
: The subnet and the security group that DataSync uses to access target EFS file system. The subnet must have at least one mount target for that file system. The security group that you provide needs to be able to communicate with the security group on the mount target in the subnet specified.- SecurityGroupArns required
- items Ec2SecurityGroupArn
- SubnetArn required
- SecurityGroupArns required
Ec2SecurityGroupArn
- Ec2SecurityGroupArn
string
Ec2SecurityGroupArnList
- Ec2SecurityGroupArnList
array
- items Ec2SecurityGroupArn
Ec2SubnetArn
- Ec2SubnetArn
string
EfsFilesystemArn
- EfsFilesystemArn
string
EfsSubdirectory
- EfsSubdirectory
string
Endpoint
- Endpoint
string
EndpointType
- EndpointType
string
(values: PUBLIC, PRIVATE_LINK, FIPS)
FilterAttributeValue
- FilterAttributeValue
string
FilterList
- FilterList
array
- items FilterRule
FilterRule
- FilterRule
object
: Specifies which files, folders and objects to include or exclude when transferring files from source to destination.- FilterType
- Value
FilterType
- FilterType
string
(values: SIMPLE_PATTERN)
FilterValue
- FilterValue
string
FilterValues
- FilterValues
array
- items FilterAttributeValue
FsxFilesystemArn
- FsxFilesystemArn
string
FsxWindowsSubdirectory
- FsxWindowsSubdirectory
string
Gid
- Gid
string
(values: NONE, INT_VALUE, NAME, BOTH)
IamRoleArn
- IamRoleArn
string
InputTagList
- InputTagList
array
- items TagListEntry
InternalException
InvalidRequestException
ListAgentsRequest
- ListAgentsRequest
object
: ListAgentsRequest- MaxResults
- NextToken
ListAgentsResponse
- ListAgentsResponse
object
: ListAgentsResponse- Agents
- items AgentListEntry
- NextToken
- Agents
ListLocationsRequest
- ListLocationsRequest
object
: ListLocationsRequest- Filters
- items LocationFilter
- MaxResults
- NextToken
- Filters
ListLocationsResponse
- ListLocationsResponse
object
: ListLocationsResponse- Locations
- items LocationListEntry
- NextToken
- Locations
ListTagsForResourceRequest
- ListTagsForResourceRequest
object
: ListTagsForResourceRequest- MaxResults
- NextToken
- ResourceArn required
ListTagsForResourceResponse
- ListTagsForResourceResponse
object
: ListTagsForResourceResponse- NextToken
- Tags
- items TagListEntry
ListTaskExecutionsRequest
- ListTaskExecutionsRequest
object
: ListTaskExecutions- MaxResults
- NextToken
- TaskArn
ListTaskExecutionsResponse
- ListTaskExecutionsResponse
object
: ListTaskExecutionsResponse- NextToken
- TaskExecutions
- items TaskExecutionListEntry
ListTasksRequest
- ListTasksRequest
object
: ListTasksRequest- Filters
- items TaskFilter
- MaxResults
- NextToken
- Filters
ListTasksResponse
- ListTasksResponse
object
: ListTasksResponse- NextToken
- Tasks
- items TaskListEntry
LocationArn
- LocationArn
string
LocationFilter
- LocationFilter
object
: You can use API filters to narrow down the list of resources returned by ListLocations. For example, to retrieve all your Amazon S3 locations, you can use ListLocations with filter name LocationType S3 and Operator Equals.- Name required
- Operator required
- Values required
- items FilterAttributeValue
LocationFilterName
- LocationFilterName
string
(values: LocationUri, LocationType, CreationTime)
LocationFilters
- LocationFilters
array
- items LocationFilter
LocationList
- LocationList
array
- items LocationListEntry
LocationListEntry
- LocationListEntry
object
: Represents a single entry in a list of locations. LocationListEntry returns an array that contains a list of locations when the ListLocations operation is called.- LocationArn
- LocationUri
LocationUri
- LocationUri
string
LogGroupArn
- LogGroupArn
string
LogLevel
- LogLevel
string
(values: OFF, BASIC, TRANSFER)
MaxResults
- MaxResults
integer
Mtime
- Mtime
string
(values: NONE, PRESERVE)
NetworkInterfaceArn
- NetworkInterfaceArn
string
NextToken
- NextToken
string
NfsMountOptions
- NfsMountOptions
object
: Represents the mount options that are available for DataSync to access an NFS location.- Version
NfsSubdirectory
- NfsSubdirectory
string
NfsVersion
- NfsVersion
string
(values: AUTOMATIC, NFS3, NFS4_0, NFS4_1)
ObjectStorageAccessKey
- ObjectStorageAccessKey
string
ObjectStorageBucketName
- ObjectStorageBucketName
string
ObjectStorageSecretKey
- ObjectStorageSecretKey
string
ObjectStorageServerPort
- ObjectStorageServerPort
integer
ObjectStorageServerProtocol
- ObjectStorageServerProtocol
string
(values: HTTPS, HTTP)
OnPremConfig
- OnPremConfig
object
: A list of Amazon Resource Names (ARNs) of agents to use for a Network File System (NFS) location.- AgentArns required
- items AgentArn
- AgentArns required
Operator
- Operator
string
(values: Equals, NotEquals, In, LessThanOrEqual, LessThan, GreaterThanOrEqual, GreaterThan, Contains, NotContains, BeginsWith)
Options
- Options
object
: Represents the options that are available to control the behavior of a StartTaskExecution operation. Behavior includes preserving metadata such as user ID (UID), group ID (GID), and file permissions, and also overwriting files in the destination, data integrity verification, and so on. A task has a set of default options associated with it. If you don't specify an option in StartTaskExecution, the default value is used. You can override the defaults options on each task execution by specifying an overriding Options value to StartTaskExecution.- Atime
- BytesPerSecond
- Gid
- LogLevel
- Mtime
- OverwriteMode
- PosixPermissions
- PreserveDeletedFiles
- PreserveDevices
- TaskQueueing
- TransferMode
- Uid
- VerifyMode
OutputTagList
- OutputTagList
array
- items TagListEntry
OverwriteMode
- OverwriteMode
string
(values: ALWAYS, NEVER)
PLSecurityGroupArnList
- PLSecurityGroupArnList
array
- items Ec2SecurityGroupArn
PLSubnetArnList
- PLSubnetArnList
array
- items Ec2SubnetArn
PhaseStatus
- PhaseStatus
string
(values: PENDING, SUCCESS, ERROR)
PosixPermissions
- PosixPermissions
string
(values: NONE, PRESERVE)
PreserveDeletedFiles
- PreserveDeletedFiles
string
(values: PRESERVE, REMOVE)
PreserveDevices
- PreserveDevices
string
(values: NONE, PRESERVE)
PrivateLinkConfig
- PrivateLinkConfig
object
: The VPC endpoint, subnet, and security group that an agent uses to access IP addresses in a VPC (Virtual Private Cloud).- PrivateLinkEndpoint
- SecurityGroupArns
- items Ec2SecurityGroupArn
- SubnetArns
- items Ec2SubnetArn
- VpcEndpointId
S3BucketArn
- S3BucketArn
string
S3Config
- S3Config
object
: The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that is used to access an Amazon S3 bucket. For detailed information about using such a role, see Creating a Location for Amazon S3 in the AWS DataSync User Guide.- BucketAccessRoleArn required
S3StorageClass
- S3StorageClass
string
(values: STANDARD, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS)
S3Subdirectory
- S3Subdirectory
string
ScheduleExpressionCron
- ScheduleExpressionCron
string
ServerHostname
- ServerHostname
string
SmbDomain
- SmbDomain
string
SmbMountOptions
- SmbMountOptions
object
: Represents the mount options that are available for DataSync to access an SMB location.- Version
SmbPassword
- SmbPassword
string
SmbSubdirectory
- SmbSubdirectory
string
SmbUser
- SmbUser
string
SmbVersion
- SmbVersion
string
(values: AUTOMATIC, SMB2, SMB3)
SourceNetworkInterfaceArns
- SourceNetworkInterfaceArns
array
- items NetworkInterfaceArn
StartTaskExecutionRequest
- StartTaskExecutionRequest
object
: StartTaskExecutionRequest- Includes
- items FilterRule
- OverrideOptions Options
- TaskArn required
- Includes
StartTaskExecutionResponse
- StartTaskExecutionResponse
object
: StartTaskExecutionResponse- TaskExecutionArn
TagKey
- TagKey
string
TagKeyList
- TagKeyList
array
- items TagKey
TagListEntry
- TagListEntry
object
: Represents a single entry in a list of AWS resource tags. TagListEntry returns an array that contains a list of tasks when the ListTagsForResource operation is called.- Key required
- Value
TagResourceRequest
- TagResourceRequest
object
: TagResourceRequest- ResourceArn required
- Tags required
- items TagListEntry
TagResourceResponse
- TagResourceResponse
object
TagValue
- TagValue
string
TaggableResourceArn
- TaggableResourceArn
string
TaskArn
- TaskArn
string
TaskExecutionArn
- TaskExecutionArn
string
TaskExecutionList
- TaskExecutionList
array
- items TaskExecutionListEntry
TaskExecutionListEntry
- TaskExecutionListEntry
object
: Represents a single entry in a list of task executions. TaskExecutionListEntry returns an array that contains a list of specific invocations of a task when ListTaskExecutions operation is called.- Status
- TaskExecutionArn
TaskExecutionResultDetail
- TaskExecutionResultDetail
object
: Describes the detailed result of a TaskExecution operation. This result includes the time in milliseconds spent in each phase, the status of the task execution, and the errors encountered.- ErrorCode
- ErrorDetail
- PrepareDuration
- PrepareStatus
- TotalDuration
- TransferDuration
- TransferStatus
- VerifyDuration
- VerifyStatus
TaskExecutionStatus
- TaskExecutionStatus
string
(values: QUEUED, LAUNCHING, PREPARING, TRANSFERRING, VERIFYING, SUCCESS, ERROR)
TaskFilter
- TaskFilter
object
: You can use API filters to narrow down the list of resources returned by ListTasks. For example, to retrieve all tasks on a source location, you can use ListTasks with filter name LocationId and Operator Equals with the ARN for the location.- Name required
- Operator required
- Values required
- items FilterAttributeValue
TaskFilterName
- TaskFilterName
string
(values: LocationId, CreationTime)
TaskFilters
- TaskFilters
array
- items TaskFilter
TaskList
- TaskList
array
- items TaskListEntry
TaskListEntry
- TaskListEntry
object
: Represents a single entry in a list of tasks. TaskListEntry returns an array that contains a list of tasks when the ListTasks operation is called. A task includes the source and destination file systems to sync and the options to use for the tasks.- Name
- Status
- TaskArn
TaskQueueing
- TaskQueueing
string
(values: ENABLED, DISABLED)
TaskSchedule
- TaskSchedule
object
: Specifies the schedule you want your task to use for repeated executions. For more information, see Schedule Expressions for Rules.- ScheduleExpression required
TaskStatus
- TaskStatus
string
(values: AVAILABLE, CREATING, QUEUED, RUNNING, UNAVAILABLE)
Time
- Time
string
TransferMode
- TransferMode
string
(values: CHANGED, ALL)
Uid
- Uid
string
(values: NONE, INT_VALUE, NAME, BOTH)
UntagResourceRequest
- UntagResourceRequest
object
: UntagResourceRequest- Keys required
- items TagKey
- ResourceArn required
- Keys required
UntagResourceResponse
- UntagResourceResponse
object
UpdateAgentRequest
- UpdateAgentRequest
object
: UpdateAgentRequest- AgentArn required
- Name
UpdateAgentResponse
- UpdateAgentResponse
object
UpdateTaskExecutionRequest
- UpdateTaskExecutionRequest
object
- Options required Options
- TaskExecutionArn required
UpdateTaskExecutionResponse
- UpdateTaskExecutionResponse
object
UpdateTaskRequest
- UpdateTaskRequest
object
: UpdateTaskResponse- CloudWatchLogGroupArn
- Excludes
- items FilterRule
- Name
- Options Options
- Schedule
- ScheduleExpression required
- TaskArn required
UpdateTaskResponse
- UpdateTaskResponse
object
VerifyMode
- VerifyMode
string
(values: POINT_IN_TIME_CONSISTENT, ONLY_FILES_TRANSFERRED, NONE)
VpcEndpointId
- VpcEndpointId
string
long
- long
integer
string
- string
string
5.0.0
5 years ago