---
type: resource-type
title: DataSyncAgent
description: aws resource type AWS::DataSync::Agent
name: DataSyncAgent
lexicon: aws
resource_type: AWS::DataSync::Agent
---
`AWS::DataSync::Agent`, a resource type of the aws lexicon.

## Properties

- `ActivationKey` (`string`, optional): Activation key of the Agent.
- `AgentArn` (`string`, optional): The DataSync Agent ARN.
- `AgentName` (`string`, optional): The name configured for the agent. Text reference used to identify the agent in the console.
- `EndpointType` (`"FIPS" | "PRIVATE_LINK" | "PUBLIC"`, optional): The service endpoints that the agent will connect to.
- `SecurityGroupArns` (`string[]`, optional): The ARNs of the security group used to protect your data transfer task subnets.
- `SubnetArns` (`string[]`, optional): The ARNs of the subnets in which DataSync will create elastic network interfaces for each data transfer task.
- `Tags` (`DataSyncAgent_Tag[]`, optional): An array of key-value pairs to apply to this resource.
- `VpcEndpointId` (`string`, optional): The ID of the VPC endpoint that the agent has access to.

## Attributes

- `AgentArn`
- `EndpointType`
