pub struct SpacesKeyCreateResponseKeyGrantsItem {
pub bucket: String,
pub permission: String,
}Expand description
SpacesKeyCreateResponseKeyGrantsItem
JSON schema
{
"type": "object",
"required": [
"bucket",
"permission"
],
"properties": {
"bucket": {
"description": "The name of the bucket.",
"examples": [
"my-bucket"
],
"type": "string"
},
"permission": {
"description": "The permission to grant to the user. Possible values are `read`, `readwrite`, `fullaccess`, or an empty string.",
"examples": [
"read"
],
"type": "string"
}
}
}Fields§
§bucket: StringThe name of the bucket.
permission: StringThe permission to grant to the user. Possible values are read, readwrite, fullaccess, or an empty string.
Trait Implementations§
Source§impl Clone for SpacesKeyCreateResponseKeyGrantsItem
impl Clone for SpacesKeyCreateResponseKeyGrantsItem
Source§fn clone(&self) -> SpacesKeyCreateResponseKeyGrantsItem
fn clone(&self) -> SpacesKeyCreateResponseKeyGrantsItem
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for SpacesKeyCreateResponseKeyGrantsItem
impl<'de> Deserialize<'de> for SpacesKeyCreateResponseKeyGrantsItem
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&SpacesKeyCreateResponseKeyGrantsItem> for SpacesKeyCreateResponseKeyGrantsItem
impl From<&SpacesKeyCreateResponseKeyGrantsItem> for SpacesKeyCreateResponseKeyGrantsItem
Source§fn from(value: &SpacesKeyCreateResponseKeyGrantsItem) -> Self
fn from(value: &SpacesKeyCreateResponseKeyGrantsItem) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SpacesKeyCreateResponseKeyGrantsItem
impl RefUnwindSafe for SpacesKeyCreateResponseKeyGrantsItem
impl Send for SpacesKeyCreateResponseKeyGrantsItem
impl Sync for SpacesKeyCreateResponseKeyGrantsItem
impl Unpin for SpacesKeyCreateResponseKeyGrantsItem
impl UnsafeUnpin for SpacesKeyCreateResponseKeyGrantsItem
impl UnwindSafe for SpacesKeyCreateResponseKeyGrantsItem
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more