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.
Tuple Fields of Standard
Primitive(PrimitiveIamRole)Primitive roles are roles that must be added on a per-project basis.
Tuple Fields of Primitive
Legacy(LegacyIamRole)Legacy roles are roles that can only be added to an individual bucket.
Tuple Fields of Legacy
Trait Implementations
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
Auto Trait Implementations
impl RefUnwindSafe for IamRole
impl UnwindSafe for IamRole
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. 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