Class: Aws::DataSync::Types::PrivateLinkConfig
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::DataSync::Types::PrivateLinkConfig
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-datasync/types.rb
 
Overview
Specifies how your DataSync agent connects to Amazon Web Services using a [virtual private cloud (VPC) service endpoint]. An agent that uses a VPC endpoint isn’t accessible over the public internet.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #private_link_endpoint  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Specifies the VPC endpoint provided by [Amazon Web Services PrivateLink] that your agent connects to.
 - 
  
    
      #security_group_arns  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Specifies the Amazon Resource Names (ARN) of the security group that provides DataSync access to your VPC endpoint.
 - 
  
    
      #subnet_arns  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Specifies the ARN of the subnet where your VPC endpoint is located.
 - 
  
    
      #vpc_endpoint_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Specifies the ID of the VPC endpoint that your agent connects to.
 
Instance Attribute Details
#private_link_endpoint ⇒ String
Specifies the VPC endpoint provided by [Amazon Web Services PrivateLink] that your agent connects to.
[1]: docs.aws.amazon.com/vpc/latest/privatelink/privatelink-share-your-services.html
      4781 4782 4783 4784 4785 4786 4787 4788  | 
    
      # File 'lib/aws-sdk-datasync/types.rb', line 4781 class PrivateLinkConfig < Struct.new( :vpc_endpoint_id, :private_link_endpoint, :subnet_arns, :security_group_arns) SENSITIVE = [] include Aws::Structure end  | 
  
#security_group_arns ⇒ Array<String>
Specifies the Amazon Resource Names (ARN) of the security group that provides DataSync access to your VPC endpoint. You can only specify one ARN.
      4781 4782 4783 4784 4785 4786 4787 4788  | 
    
      # File 'lib/aws-sdk-datasync/types.rb', line 4781 class PrivateLinkConfig < Struct.new( :vpc_endpoint_id, :private_link_endpoint, :subnet_arns, :security_group_arns) SENSITIVE = [] include Aws::Structure end  | 
  
#subnet_arns ⇒ Array<String>
Specifies the ARN of the subnet where your VPC endpoint is located. You can only specify one ARN.
      4781 4782 4783 4784 4785 4786 4787 4788  | 
    
      # File 'lib/aws-sdk-datasync/types.rb', line 4781 class PrivateLinkConfig < Struct.new( :vpc_endpoint_id, :private_link_endpoint, :subnet_arns, :security_group_arns) SENSITIVE = [] include Aws::Structure end  | 
  
#vpc_endpoint_id ⇒ String
Specifies the ID of the VPC endpoint that your agent connects to.
      4781 4782 4783 4784 4785 4786 4787 4788  | 
    
      # File 'lib/aws-sdk-datasync/types.rb', line 4781 class PrivateLinkConfig < Struct.new( :vpc_endpoint_id, :private_link_endpoint, :subnet_arns, :security_group_arns) SENSITIVE = [] include Aws::Structure end  |