Struct aws_sdk_s3control::output::GetAccessPointOutput[][src]

#[non_exhaustive]
pub struct GetAccessPointOutput { pub name: Option<String>, pub bucket: Option<String>, pub network_origin: Option<NetworkOrigin>, pub vpc_configuration: Option<VpcConfiguration>, pub public_access_block_configuration: Option<PublicAccessBlockConfiguration>, pub creation_date: Option<Instant>, pub alias: Option<String>, pub access_point_arn: Option<String>, pub endpoints: Option<HashMap<String, String>>, }

Fields (Non-exhaustive)

This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.
name: Option<String>

The name of the specified access point.

bucket: Option<String>

The name of the bucket associated with the specified access point.

network_origin: Option<NetworkOrigin>

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.

This will always be true for an Amazon S3 on Outposts access point

vpc_configuration: Option<VpcConfiguration>

Contains the virtual private cloud (VPC) configuration for the specified access point.

This element is empty if this access point is an Amazon S3 on Outposts access point that is used by other Amazon Web Services.

public_access_block_configuration: Option<PublicAccessBlockConfiguration>

The PublicAccessBlock configuration that you want to apply to this Amazon S3 account. You can enable the configuration options in any combination. For more information about when Amazon S3 considers a bucket or object public, see The Meaning of "Public" in the Amazon S3 User Guide.

This is not supported for Amazon S3 on Outposts.

creation_date: Option<Instant>

The date and time when the specified access point was created.

alias: Option<String>

The name or alias of the access point.

access_point_arn: Option<String>

The ARN of the access point.

endpoints: Option<HashMap<String, String>>

The VPC endpoint for the access point.

Implementations

Creates a new builder-style object to manufacture GetAccessPointOutput

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more