Class: Aws::S3Control::Types::AccessPoint
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3Control::Types::AccessPoint
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-s3control/types.rb
Overview
An access point used to access a bucket.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#access_point_arn ⇒ String
The ARN for the access point.
-
#alias ⇒ String
The name or alias of the access point.
-
#bucket ⇒ String
The name of the bucket associated with this access point.
-
#bucket_account_id ⇒ String
The Amazon Web Services account ID associated with the S3 bucket associated with this access point.
-
#data_source_id ⇒ String
A unique identifier for the data source of the access point.
-
#data_source_type ⇒ String
The type of the data source that the access point is attached to.
-
#name ⇒ String
The name of this access point.
-
#network_origin ⇒ String
Indicates whether this access point allows access from the public internet.
-
#vpc_configuration ⇒ Types::VpcConfiguration
The virtual private cloud (VPC) configuration for this access point, if one exists.
Instance Attribute Details
#access_point_arn ⇒ String
The ARN for the access point.
129 130 131 132 133 134 135 136 137 138 139 140 141 |
# File 'lib/aws-sdk-s3control/types.rb', line 129 class AccessPoint < Struct.new( :name, :network_origin, :vpc_configuration, :bucket, :access_point_arn, :alias, :bucket_account_id, :data_source_id, :data_source_type) SENSITIVE = [] include Aws::Structure end |
#alias ⇒ String
The name or alias of the access point.
129 130 131 132 133 134 135 136 137 138 139 140 141 |
# File 'lib/aws-sdk-s3control/types.rb', line 129 class AccessPoint < Struct.new( :name, :network_origin, :vpc_configuration, :bucket, :access_point_arn, :alias, :bucket_account_id, :data_source_id, :data_source_type) SENSITIVE = [] include Aws::Structure end |
#bucket ⇒ String
The name of the bucket associated with this access point.
129 130 131 132 133 134 135 136 137 138 139 140 141 |
# File 'lib/aws-sdk-s3control/types.rb', line 129 class AccessPoint < Struct.new( :name, :network_origin, :vpc_configuration, :bucket, :access_point_arn, :alias, :bucket_account_id, :data_source_id, :data_source_type) SENSITIVE = [] include Aws::Structure end |
#bucket_account_id ⇒ String
The Amazon Web Services account ID associated with the S3 bucket associated with this access point.
129 130 131 132 133 134 135 136 137 138 139 140 141 |
# File 'lib/aws-sdk-s3control/types.rb', line 129 class AccessPoint < Struct.new( :name, :network_origin, :vpc_configuration, :bucket, :access_point_arn, :alias, :bucket_account_id, :data_source_id, :data_source_type) SENSITIVE = [] include Aws::Structure end |
#data_source_id ⇒ String
A unique identifier for the data source of the access point.
129 130 131 132 133 134 135 136 137 138 139 140 141 |
# File 'lib/aws-sdk-s3control/types.rb', line 129 class AccessPoint < Struct.new( :name, :network_origin, :vpc_configuration, :bucket, :access_point_arn, :alias, :bucket_account_id, :data_source_id, :data_source_type) SENSITIVE = [] include Aws::Structure end |
#data_source_type ⇒ String
The type of the data source that the access point is attached to.
129 130 131 132 133 134 135 136 137 138 139 140 141 |
# File 'lib/aws-sdk-s3control/types.rb', line 129 class AccessPoint < Struct.new( :name, :network_origin, :vpc_configuration, :bucket, :access_point_arn, :alias, :bucket_account_id, :data_source_id, :data_source_type) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of this access point.
129 130 131 132 133 134 135 136 137 138 139 140 141 |
# File 'lib/aws-sdk-s3control/types.rb', line 129 class AccessPoint < Struct.new( :name, :network_origin, :vpc_configuration, :bucket, :access_point_arn, :alias, :bucket_account_id, :data_source_id, :data_source_type) SENSITIVE = [] include Aws::Structure end |
#network_origin ⇒ String
Indicates whether this access point allows access from the public internet. If ‘VpcConfiguration` is specified for this access point, then `NetworkOrigin` is `VPC`, and the access point doesn’t allow access from the public internet. Otherwise, ‘NetworkOrigin` is `Internet`, and the access point allows access from the public internet, subject to the access point and bucket access policies.
129 130 131 132 133 134 135 136 137 138 139 140 141 |
# File 'lib/aws-sdk-s3control/types.rb', line 129 class AccessPoint < Struct.new( :name, :network_origin, :vpc_configuration, :bucket, :access_point_arn, :alias, :bucket_account_id, :data_source_id, :data_source_type) SENSITIVE = [] include Aws::Structure end |
#vpc_configuration ⇒ Types::VpcConfiguration
The virtual private cloud (VPC) configuration for this access point, if one exists.
<note markdown=“1”> This element is empty if this access point is an Amazon S3 on Outposts access point that is used by other Amazon Web Services services.
</note>
129 130 131 132 133 134 135 136 137 138 139 140 141 |
# File 'lib/aws-sdk-s3control/types.rb', line 129 class AccessPoint < Struct.new( :name, :network_origin, :vpc_configuration, :bucket, :access_point_arn, :alias, :bucket_account_id, :data_source_id, :data_source_type) SENSITIVE = [] include Aws::Structure end |