use crate::types::{Bucket, BucketLocationConstraint, LocationType, Owner};
#[derive(Debug, Clone, Default)]
pub struct CreateBucketOutput {
pub bucket_arn: Option<String>,
pub location: Option<String>,
}
#[derive(Debug, Clone, Default)]
pub struct GetBucketLocationOutput {
pub location_constraint: Option<BucketLocationConstraint>,
}
#[derive(Debug, Clone, Default)]
pub struct HeadBucketOutput {
pub access_point_alias: Option<bool>,
pub bucket_arn: Option<String>,
pub bucket_location_name: Option<String>,
pub bucket_location_type: Option<LocationType>,
pub bucket_region: Option<String>,
}
#[derive(Debug, Clone, Default)]
pub struct ListBucketsOutput {
pub buckets: Vec<Bucket>,
pub continuation_token: Option<String>,
pub owner: Option<Owner>,
pub prefix: Option<String>,
}