Struct aws_sdk_s3outposts::types::Outpost
source · #[non_exhaustive]pub struct Outpost {
pub outpost_arn: Option<String>,
pub s3_outpost_arn: Option<String>,
pub outpost_id: Option<String>,
pub owner_id: Option<String>,
pub capacity_in_bytes: i64,
}Expand description
Contains the details for the Outpost object.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.outpost_arn: Option<String>Specifies the unique Amazon Resource Name (ARN) for the outpost.
s3_outpost_arn: Option<String>Specifies the unique S3 on Outposts ARN for use with Resource Access Manager (RAM).
outpost_id: Option<String>Specifies the unique identifier for the outpost.
owner_id: Option<String>Returns the Amazon Web Services account ID of the outpost owner. Useful for comparing owned versus shared outposts.
capacity_in_bytes: i64The Amazon S3 capacity of the outpost in bytes.
Implementations§
source§impl Outpost
impl Outpost
sourcepub fn outpost_arn(&self) -> Option<&str>
pub fn outpost_arn(&self) -> Option<&str>
Specifies the unique Amazon Resource Name (ARN) for the outpost.
sourcepub fn s3_outpost_arn(&self) -> Option<&str>
pub fn s3_outpost_arn(&self) -> Option<&str>
Specifies the unique S3 on Outposts ARN for use with Resource Access Manager (RAM).
sourcepub fn outpost_id(&self) -> Option<&str>
pub fn outpost_id(&self) -> Option<&str>
Specifies the unique identifier for the outpost.
sourcepub fn owner_id(&self) -> Option<&str>
pub fn owner_id(&self) -> Option<&str>
Returns the Amazon Web Services account ID of the outpost owner. Useful for comparing owned versus shared outposts.
sourcepub fn capacity_in_bytes(&self) -> i64
pub fn capacity_in_bytes(&self) -> i64
The Amazon S3 capacity of the outpost in bytes.