Share via


ActiveDirectoryUserImpl Class

Definition

Implementation for User and its parent interfaces.

public class ActiveDirectoryUserImpl : Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.CreatableUpdatable<Microsoft.Azure.Management.Graph.RBAC.Fluent.IActiveDirectoryUser,Microsoft.Azure.Management.Graph.RBAC.Fluent.Models.UserInner,Microsoft.Azure.Management.Graph.RBAC.Fluent.ActiveDirectoryUserImpl,Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasId,Microsoft.Azure.Management.Graph.RBAC.Fluent.ActiveDirectoryUser.Update.IUpdate>, Microsoft.Azure.Management.Graph.RBAC.Fluent.ActiveDirectoryUser.Definition.IDefinition, Microsoft.Azure.Management.Graph.RBAC.Fluent.ActiveDirectoryUser.Update.IUpdate, Microsoft.Azure.Management.Graph.RBAC.Fluent.IActiveDirectoryUser, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasId, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Graph.RBAC.Fluent.Models.UserInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Graph.RBAC.Fluent.GraphRbacManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasName, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.Graph.RBAC.Fluent.IActiveDirectoryUser>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Graph.RBAC.Fluent.IActiveDirectoryUser>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Graph.RBAC.Fluent.ActiveDirectoryUser.Update.IUpdate>
type ActiveDirectoryUserImpl = class
    inherit CreatableUpdatable<IActiveDirectoryUser, UserInner, ActiveDirectoryUserImpl, IHasId, IUpdate>
    interface IActiveDirectoryUser
    interface IBeta
    interface IActiveDirectoryObject
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasManager<GraphRbacManager>
    interface IHasInner<UserInner>
    interface IUpdatable<IUpdate>
    interface IDefinition
    interface IBlank
    interface IWithUserPrincipalName
    interface IWithUserPrincipalNameBeta
    interface IWithPassword
    interface IWithPasswordBeta
    interface IWithCreate
    interface ICreatable<IActiveDirectoryUser>
    interface IWithAccontEnabled
    interface IWithAccontEnabledBeta
    interface IWithPromptToChangePasswordOnLogin
    interface IWithPromptToChangePasswordOnLoginBeta
    interface IWithUsageLocation
    interface IWithUsageLocationBeta
    interface IUpdate
    interface IAppliable<IActiveDirectoryUser>
    interface IWithAccontEnabled
    interface IWithAccontEnabledBeta
    interface IWithPassword
    interface IWithPasswordBeta
    interface IWithPromptToChangePasswordOnLogin
    interface IWithPromptToChangePasswordOnLoginBeta
    interface IWithUsageLocation
    interface IWithUsageLocationBeta
Public Class ActiveDirectoryUserImpl
Inherits CreatableUpdatable(Of IActiveDirectoryUser, UserInner, ActiveDirectoryUserImpl, IHasId, IUpdate)
Implements IActiveDirectoryUser, IAppliable(Of IActiveDirectoryUser), IBeta, ICreatable(Of IActiveDirectoryUser), IDefinition, IHasId, IHasInner(Of UserInner), IHasManager(Of GraphRbacManager), IHasName, IUpdatable(Of IUpdate), IUpdate
Inheritance
Implements

Properties

CreatorTaskGroup (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
Inner (Inherited from IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
Key (Inherited from Indexable)
Name (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)

Methods

AddCreatableDependency(IResourceCreator<IResourceT>) (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
Apply() (Inherited from CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
ApplyAsync(CancellationToken, Boolean) (Inherited from CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
Create() (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateAsync(CancellationToken, Boolean) (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreatedResource(String) (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateResource() (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateResourceAsync(CancellationToken)
GetInnerAsync(CancellationToken)
Id()
Mail()
MailNickname()
Manager()
Refresh() (Inherited from IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
RefreshAsync(CancellationToken) (Inherited from IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
SetInner(InnerResourceT) (Inherited from IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
SignInName()
Update() (Inherited from CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
UsageLocation()
UserPrincipalName()
WithAccountEnabled(Boolean)
WithEmailAlias(String)
WithPassword(String)
WithPromptToChangePasswordOnLogin(Boolean)
WithUsageLocation(CountryISOCode)
WithUserPrincipalName(String)

Explicit Interface Implementations

IActiveDirectoryUser.Mail

Gets user mail.

IActiveDirectoryUser.MailNickname

Gets the mail alias for the user.

IActiveDirectoryUser.SignInName

Gets user signIn name.

IActiveDirectoryUser.UsageLocation

Gets the usage location of the user.

IActiveDirectoryUser.UserPrincipalName

Gets user principal name.

IHasId.Id
IHasManager<GraphRbacManager>.Manager
IResourceCreator<IResourceT>.CreateResource() (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
IResourceCreator<IResourceT>.CreateResourceAsync(CancellationToken) (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
IWithAccontEnabledBeta.WithAccountEnabled(Boolean)

Specifies whether the user account is enabled.

IWithAccontEnabledBeta.WithAccountEnabled(Boolean)

Specifies whether the user account is enabled.

IWithPasswordBeta.WithPassword(String)

Specifies the password of the user.

IWithPasswordBeta.WithPassword(String)

Specifies the password of the user.

IWithPromptToChangePasswordOnLoginBeta.WithPromptToChangePasswordOnLogin(Boolean)

Specifies whether the user should change password on the next login.

IWithPromptToChangePasswordOnLoginBeta.WithPromptToChangePasswordOnLogin(Boolean)

Specifies whether the user should change password on the next login.

IWithUsageLocationBeta.WithUsageLocation(CountryISOCode)

Specifies the usage location for the user. Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries.

IWithUsageLocationBeta.WithUsageLocation(CountryISOCode)

Specifies the usage location for the user. Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries.

IWithUserPrincipalNameBeta.WithEmailAlias(String)

Specifies the email alias of the new user.

IWithUserPrincipalNameBeta.WithUserPrincipalName(String)

Specifies the user principal name of the user. It must contain one of the verified domains for the tenant.

Applies to