Struct aws_sdk_s3::model::Grantee [−][src]
#[non_exhaustive]pub struct Grantee {
pub display_name: Option<String>,
pub email_address: Option<String>,
pub id: Option<String>,
pub uri: Option<String>,
pub type: Option<Type>,
}
Expand description
Container for the person being granted permissions.
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.display_name: Option<String>
Screen name of the grantee.
email_address: Option<String>
Email address of the grantee.
Using email addresses to specify a grantee is only supported in the following Amazon Web Services Regions:
-
US East (N. Virginia)
-
US West (N. California)
-
US West (Oregon)
-
Asia Pacific (Singapore)
-
Asia Pacific (Sydney)
-
Asia Pacific (Tokyo)
-
Europe (Ireland)
-
South America (São Paulo)
For a list of all the Amazon S3 supported Regions and endpoints, see Regions and Endpoints in the Amazon Web Services General Reference.
id: Option<String>
The canonical user ID of the grantee.
uri: Option<String>
URI of the grantee group.
type: Option<Type>
Type of grantee
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Grantee
impl UnwindSafe for Grantee
Blanket Implementations
Mutably borrows from an owned value. Read more
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