Enum cloud_storage::bucket::IamRole [−][src]
pub enum IamRole {
Standard(StandardIamRole),
Primitive(PrimitiveIamRole),
Legacy(LegacyIamRole),
}Expand description
All possible roles that can exist in the IAM system. For a more comprehensive version, check Googles Documentation.
Variants
Standard(StandardIamRole)Standard roles can be applied to either buckets or projects.
Primitive(PrimitiveIamRole)Primitive roles are roles that must be added on a per-project basis.
Legacy(LegacyIamRole)Legacy roles are roles that can only be added to an individual bucket.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for IamRoleimpl UnwindSafe for IamRole