[][src]Trait azure_sdk_cosmos::UserTrait

pub trait UserTrait<'a, CUB> where
    CUB: CosmosUriBuilder
{ fn database_name(&self) -> &'a dyn DatabaseName;
fn user_name(&self) -> &'a dyn UserName;
fn create_user(&self) -> CreateUserBuilder<CUB>;
fn get_user(&self) -> GetUserBuilder<CUB>;
fn replace_user(&self) -> ReplaceUserBuilder<CUB, No>;
fn delete_user(&self) -> DeleteUserBuilder<CUB>;
fn with_permission<'c>(
        &'c self,
        permission_name: &'c dyn PermissionName
    ) -> PermissionClient<'c, CUB>;
fn list_permissions(&self) -> ListPermissionsBuilder<CUB>; }

Required methods

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

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

fn create_user(&self) -> CreateUserBuilder<CUB>

fn get_user(&self) -> GetUserBuilder<CUB>

fn replace_user(&self) -> ReplaceUserBuilder<CUB, No>

fn delete_user(&self) -> DeleteUserBuilder<CUB>

fn with_permission<'c>(
    &'c self,
    permission_name: &'c dyn PermissionName
) -> PermissionClient<'c, CUB>

fn list_permissions(&self) -> ListPermissionsBuilder<CUB>

Loading content...

Implementors

impl<'a, CUB> UserTrait<'a, CUB> for UserClient<'a, CUB> where
    CUB: CosmosUriBuilder
[src]

Loading content...