Class: Aws::S3Outposts::Types::Endpoint

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-s3outposts/types.rb

Overview

S3 on Outposts access points simplify managing data access at scale for shared datasets in Amazon S3 on Outposts. S3 on Outposts uses endpoints to connect to Outposts buckets so that you can perform actions within your virtual private cloud (VPC).

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cidr_blockString

The VPC CIDR committed by this endpoint.

Returns:

  • (String)


138
139
140
141
142
143
144
145
146
147
# File 'lib/aws-sdk-s3outposts/types.rb', line 138

class Endpoint < Struct.new(
  :endpoint_arn,
  :outposts_id,
  :cidr_block,
  :status,
  :creation_time,
  :network_interfaces)
  SENSITIVE = []
  include Aws::Structure
end

#creation_timeTime

The time the endpoint was created.

Returns:

  • (Time)


138
139
140
141
142
143
144
145
146
147
# File 'lib/aws-sdk-s3outposts/types.rb', line 138

class Endpoint < Struct.new(
  :endpoint_arn,
  :outposts_id,
  :cidr_block,
  :status,
  :creation_time,
  :network_interfaces)
  SENSITIVE = []
  include Aws::Structure
end

#endpoint_arnString

The Amazon Resource Name (ARN) of the endpoint.

Returns:

  • (String)


138
139
140
141
142
143
144
145
146
147
# File 'lib/aws-sdk-s3outposts/types.rb', line 138

class Endpoint < Struct.new(
  :endpoint_arn,
  :outposts_id,
  :cidr_block,
  :status,
  :creation_time,
  :network_interfaces)
  SENSITIVE = []
  include Aws::Structure
end

#network_interfacesArray<Types::NetworkInterface>

The network interface of the endpoint.

Returns:



138
139
140
141
142
143
144
145
146
147
# File 'lib/aws-sdk-s3outposts/types.rb', line 138

class Endpoint < Struct.new(
  :endpoint_arn,
  :outposts_id,
  :cidr_block,
  :status,
  :creation_time,
  :network_interfaces)
  SENSITIVE = []
  include Aws::Structure
end

#outposts_idString

The ID of the AWS Outpost.

Returns:

  • (String)


138
139
140
141
142
143
144
145
146
147
# File 'lib/aws-sdk-s3outposts/types.rb', line 138

class Endpoint < Struct.new(
  :endpoint_arn,
  :outposts_id,
  :cidr_block,
  :status,
  :creation_time,
  :network_interfaces)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the endpoint.

Returns:

  • (String)


138
139
140
141
142
143
144
145
146
147
# File 'lib/aws-sdk-s3outposts/types.rb', line 138

class Endpoint < Struct.new(
  :endpoint_arn,
  :outposts_id,
  :cidr_block,
  :status,
  :creation_time,
  :network_interfaces)
  SENSITIVE = []
  include Aws::Structure
end