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]. 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] that your agent connects to.

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

Returns:

  • (String)


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_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.

Returns:

  • (Array<String>)


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_arnsArray<String>

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

Returns:

  • (Array<String>)


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_idString

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

Returns:

  • (String)


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