AgentArgs

data class AgentArgs(val activationKey: Output<String>? = null, val agentName: Output<String>? = null, val securityGroupArns: Output<List<String>>? = null, val subnetArns: Output<List<String>>? = null, val tags: Output<List<TagArgs>>? = null, val vpcEndpointId: Output<String>? = null) : ConvertibleToJava<AgentArgs>

Resource schema for AWS::DataSync::Agent.

Example Usage

Example

No Java example available.

Example

No Java example available.

Constructors

Link copied to clipboard
constructor(activationKey: Output<String>? = null, agentName: Output<String>? = null, securityGroupArns: Output<List<String>>? = null, subnetArns: Output<List<String>>? = null, tags: Output<List<TagArgs>>? = null, vpcEndpointId: Output<String>? = null)

Properties

Link copied to clipboard
val activationKey: Output<String>? = null

Activation key of the Agent.

Link copied to clipboard
val agentName: Output<String>? = null

The name configured for the agent. Text reference used to identify the agent in the console.

Link copied to clipboard
val securityGroupArns: Output<List<String>>? = null

The ARNs of the security group used to protect your data transfer task subnets.

Link copied to clipboard
val subnetArns: Output<List<String>>? = null

The ARNs of the subnets in which DataSync will create elastic network interfaces for each data transfer task.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

An array of key-value pairs to apply to this resource.

Link copied to clipboard
val vpcEndpointId: Output<String>? = null

The ID of the VPC endpoint that the agent has access to.

Functions

Link copied to clipboard
open override fun toJava(): AgentArgs