IDefinition Interface

Definition

Container interface for all the definitions that need to be implemented.

public interface IDefinition : Microsoft.Azure.Management.Graph.RBAC.Fluent.ActiveDirectoryUser.Definition.IBlank, Microsoft.Azure.Management.Graph.RBAC.Fluent.ActiveDirectoryUser.Definition.IWithCreate, Microsoft.Azure.Management.Graph.RBAC.Fluent.ActiveDirectoryUser.Definition.IWithPassword, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Graph.RBAC.Fluent.IActiveDirectoryUser>
type IDefinition = interface
    interface IBlank
    interface IWithUserPrincipalName
    interface IWithUserPrincipalNameBeta
    interface IBeta
    interface IWithPassword
    interface IWithPasswordBeta
    interface IWithCreate
    interface ICreatable<IActiveDirectoryUser>
    interface IIndexable
    interface IWithAccontEnabled
    interface IWithAccontEnabledBeta
    interface IWithPromptToChangePasswordOnLogin
    interface IWithPromptToChangePasswordOnLoginBeta
    interface IWithUsageLocation
    interface IWithUsageLocationBeta
Public Interface IDefinition
Implements IBeta, IBlank, ICreatable(Of IActiveDirectoryUser), IWithCreate, IWithPassword
Derived
Implements

Properties

Key (Inherited from IIndexable)
Name

Gets the name of the creatable resource.

(Inherited from ICreatable<T>)

Methods

Create()

Execute the create request.

(Inherited from ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Puts the request into the queue and allow the HTTP client to execute it when system resources are available.

(Inherited from ICreatable<T>)
WithAccountEnabled(Boolean)

Specifies whether the user account is enabled.

(Inherited from IWithAccontEnabledBeta)
WithEmailAlias(String)

Specifies the email alias of the new user.

(Inherited from IWithUserPrincipalNameBeta)
WithPassword(String)

Specifies the password of the user.

(Inherited from IWithPasswordBeta)
WithPromptToChangePasswordOnLogin(Boolean)

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

(Inherited from IWithPromptToChangePasswordOnLoginBeta)
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.

(Inherited from IWithUsageLocationBeta)
WithUserPrincipalName(String)

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

(Inherited from IWithUserPrincipalNameBeta)

Applies to