Class: Aws::DataSync::Types::PrivateLinkConfig

Inherits:
Struct
  • Object
show all
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][1]. An agent that uses a VPC endpoint isn’t accessible over the public internet.

[1]: docs.aws.amazon.com/datasync/latest/userguide/choose-service-endpoint.html#choose-service-endpoint-vpc

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

Specifies the VPC endpoint provided by [Amazon Web Services PrivateLink][1] that your agent connects to.

[1]: docs.aws.amazon.com/vpc/latest/privatelink/privatelink-share-your-services.html



4790
4791
4792
4793
4794
4795
4796
4797
# File 'lib/aws-sdk-datasync/types.rb', line 4790

class PrivateLinkConfig < Struct.new(
  :vpc_endpoint_id,
  :private_link_endpoint,
  :subnet_arns,
  :security_group_arns)
  SENSITIVE = []
  include Aws::Structure
end

#security_group_arnsArray<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.



4790
4791
4792
4793
4794
4795
4796
4797
# File 'lib/aws-sdk-datasync/types.rb', line 4790

class PrivateLinkConfig < Struct.new(
  :vpc_endpoint_id,
  :private_link_endpoint,
  :subnet_arns,
  :security_group_arns)
  SENSITIVE = []
  include Aws::Structure
end

#subnet_arnsArray<String>

Specifies the ARN of the subnet where your VPC endpoint is located. You can only specify one ARN.



4790
4791
4792
4793
4794
4795
4796
4797
# File 'lib/aws-sdk-datasync/types.rb', line 4790

class PrivateLinkConfig < Struct.new(
  :vpc_endpoint_id,
  :private_link_endpoint,
  :subnet_arns,
  :security_group_arns)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_endpoint_idString

Specifies the ID of the VPC endpoint that your agent connects to.



4790
4791
4792
4793
4794
4795
4796
4797
# File 'lib/aws-sdk-datasync/types.rb', line 4790

class PrivateLinkConfig < Struct.new(
  :vpc_endpoint_id,
  :private_link_endpoint,
  :subnet_arns,
  :security_group_arns)
  SENSITIVE = []
  include Aws::Structure
end