Class: Aws::DataSync::Types::CreateAgentRequest
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::DataSync::Types::CreateAgentRequest
 
- Defined in:
- gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb
Overview
CreateAgentRequest
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #activation_key  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Specifies your DataSync agent's activation key. 
- 
  
    
      #agent_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Specifies a name for your agent. 
- 
  
    
      #security_group_arns  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Specifies the Amazon Resource Name (ARN) of the security group that allows traffic between your agent and VPC service endpoint. 
- 
  
    
      #subnet_arns  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Specifies the ARN of the subnet where your VPC service endpoint is located. 
- 
  
    
      #tags  ⇒ Array<Types::TagListEntry> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources. 
- 
  
    
      #vpc_endpoint_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Specifies the ID of the [VPC service endpoint][1] that you're using. 
Instance Attribute Details
#activation_key ⇒ String
Specifies your DataSync agent's activation key. If you don't have an activation key, see Activating your agent.
| 187 188 189 190 191 192 193 194 195 196 | # File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 187 class CreateAgentRequest < Struct.new( :activation_key, :agent_name, :tags, :vpc_endpoint_id, :subnet_arns, :security_group_arns) SENSITIVE = [] include Aws::Structure end | 
#agent_name ⇒ String
Specifies a name for your agent. We recommend specifying a name that you can remember.
| 187 188 189 190 191 192 193 194 195 196 | # File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 187 class CreateAgentRequest < Struct.new( :activation_key, :agent_name, :tags, :vpc_endpoint_id, :subnet_arns, :security_group_arns) SENSITIVE = [] include Aws::Structure end | 
#security_group_arns ⇒ Array<String>
Specifies the Amazon Resource Name (ARN) of the security group that allows traffic between your agent and VPC service endpoint. You can only specify one ARN.
| 187 188 189 190 191 192 193 194 195 196 | # File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 187 class CreateAgentRequest < Struct.new( :activation_key, :agent_name, :tags, :vpc_endpoint_id, :subnet_arns, :security_group_arns) SENSITIVE = [] include Aws::Structure end | 
#subnet_arns ⇒ Array<String>
Specifies the ARN of the subnet where your VPC service endpoint is located. You can only specify one ARN.
| 187 188 189 190 191 192 193 194 195 196 | # File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 187 class CreateAgentRequest < Struct.new( :activation_key, :agent_name, :tags, :vpc_endpoint_id, :subnet_arns, :security_group_arns) SENSITIVE = [] include Aws::Structure end | 
#tags ⇒ Array<Types::TagListEntry>
Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources. We recommend creating at least one tag for your agent.
| 187 188 189 190 191 192 193 194 195 196 | # File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 187 class CreateAgentRequest < Struct.new( :activation_key, :agent_name, :tags, :vpc_endpoint_id, :subnet_arns, :security_group_arns) SENSITIVE = [] include Aws::Structure end | 
#vpc_endpoint_id ⇒ String
Specifies the ID of the VPC service endpoint that you're
using. For example, a VPC endpoint ID looks like
vpce-01234d5aff67890e1.
The VPC service endpoint you use must include the DataSync service
name (for example, com.amazonaws.us-east-2.datasync).
| 187 188 189 190 191 192 193 194 195 196 | # File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 187 class CreateAgentRequest < Struct.new( :activation_key, :agent_name, :tags, :vpc_endpoint_id, :subnet_arns, :security_group_arns) SENSITIVE = [] include Aws::Structure end |