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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-datasync/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

Instance Attribute Details

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

Returns:

  • (String)


4557
4558
4559
4560
4561
4562
4563
4564
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 4557

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>)


4557
4558
4559
4560
4561
4562
4563
4564
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 4557

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>)


4557
4558
4559
4560
4561
4562
4563
4564
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 4557

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)


4557
4558
4559
4560
4561
4562
4563
4564
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 4557

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