Enum cloud_storage::bucket::PrimitiveIamRole [−][src]
pub enum PrimitiveIamRole {
Viewer,
Editor,
Owner,
}Expand description
The following enum contains primitive roles and the Cloud Storage permissions that these roles contain. Primitive roles cannot be added at the bucket-level.
Variants
Grants permission to list buckets as well as view bucket metadata, excluding ACLs, when listing. Also grants permission to list and get HMAC keys in the project.
Grants permission to create, list, and delete buckets. Grants permission to view bucket metadata, excluding ACLs, when listing. Grants full control over HMAC keys in a project.
Grants permission to create, list, and delete buckets. Also grants permission to view bucket metadata, excluding ACLs, when listing. Grants full control over HMAC keys in a project.
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 PrimitiveIamRoleimpl Send for PrimitiveIamRoleimpl Sync for PrimitiveIamRoleimpl Unpin for PrimitiveIamRoleimpl UnwindSafe for PrimitiveIamRole