[][src]Trait azure_sdk_cosmos::PermissionTrait

pub trait PermissionTrait<'a, CUB> where
    CUB: CosmosUriBuilder
{ fn database_name(&self) -> &'a dyn DatabaseName;
fn user_name(&self) -> &'a dyn UserName;
fn permission_name(&self) -> &'a dyn PermissionName;
fn create_permission<R>(&self) -> CreatePermissionBuilder<CUB, R, No>
    where
        R: PermissionResource
;
fn replace_permission<R>(&self) -> ReplacePermissionBuilder<CUB, R, No>
    where
        R: PermissionResource
;
fn get_permission(&self) -> GetPermissionBuilder<CUB>;
fn delete_permission(&self) -> DeletePermissionsBuilder<CUB>; }

Required methods

fn database_name(&self) -> &'a dyn DatabaseName

fn user_name(&self) -> &'a dyn UserName

fn permission_name(&self) -> &'a dyn PermissionName

fn create_permission<R>(&self) -> CreatePermissionBuilder<CUB, R, No> where
    R: PermissionResource

fn replace_permission<R>(&self) -> ReplacePermissionBuilder<CUB, R, No> where
    R: PermissionResource

fn get_permission(&self) -> GetPermissionBuilder<CUB>

fn delete_permission(&self) -> DeletePermissionsBuilder<CUB>

Loading content...

Implementors

impl<'a, CUB> PermissionTrait<'a, CUB> for PermissionClient<'a, CUB> where
    CUB: CosmosUriBuilder
[src]

Loading content...