[−][src]Struct rusoto_ram::ResourceSharePermissionDetail
Information about an AWS RAM permission.
Fields
arn: Option<String>
The ARN of the permission.
creation_time: Option<f64>
The date and time when the permission was created.
default_version: Option<bool>
The identifier for the version of the permission that is set as the default version.
last_updated_time: Option<f64>
The date and time when the permission was last updated.
name: Option<String>
The name of the permission.
permission: Option<String>
The permission's effect and actions in JSON format. The effect
indicates whether the actions are allowed or denied. The actions
list the API actions to which the principal is granted or denied access.
resource_type: Option<String>
The resource type to which the permission applies.
version: Option<String>
The identifier for the version of the permission.
Trait Implementations
impl Clone for ResourceSharePermissionDetail
[src]
fn clone(&self) -> ResourceSharePermissionDetail
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ResourceSharePermissionDetail
[src]
impl Default for ResourceSharePermissionDetail
[src]
impl<'de> Deserialize<'de> for ResourceSharePermissionDetail
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<ResourceSharePermissionDetail> for ResourceSharePermissionDetail
[src]
fn eq(&self, other: &ResourceSharePermissionDetail) -> bool
[src]
fn ne(&self, other: &ResourceSharePermissionDetail) -> bool
[src]
impl StructuralPartialEq for ResourceSharePermissionDetail
[src]
Auto Trait Implementations
impl RefUnwindSafe for ResourceSharePermissionDetail
impl Send for ResourceSharePermissionDetail
impl Sync for ResourceSharePermissionDetail
impl Unpin for ResourceSharePermissionDetail
impl UnwindSafe for ResourceSharePermissionDetail
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,