ApiManagementUserCreateOrUpdateContent Class

Definition

User create details.

public class ApiManagementUserCreateOrUpdateContent
public class ApiManagementUserCreateOrUpdateContent : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ApiManagement.Models.ApiManagementUserCreateOrUpdateContent>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ApiManagement.Models.ApiManagementUserCreateOrUpdateContent>
type ApiManagementUserCreateOrUpdateContent = class
type ApiManagementUserCreateOrUpdateContent = class
    interface IJsonModel<ApiManagementUserCreateOrUpdateContent>
    interface IPersistableModel<ApiManagementUserCreateOrUpdateContent>
Public Class ApiManagementUserCreateOrUpdateContent
Public Class ApiManagementUserCreateOrUpdateContent
Implements IJsonModel(Of ApiManagementUserCreateOrUpdateContent), IPersistableModel(Of ApiManagementUserCreateOrUpdateContent)
Inheritance
ApiManagementUserCreateOrUpdateContent
Implements

Constructors

ApiManagementUserCreateOrUpdateContent()

Initializes a new instance of ApiManagementUserCreateOrUpdateContent.

Properties

AppType

Determines the type of application which send the create user request. Default is legacy portal.

Confirmation

Determines the type of confirmation e-mail that will be sent to the newly created user.

Email

Email address. Must not be empty and must be unique within the service instance.

FirstName

First name.

Identities

Collection of user identities.

LastName

Last name.

Note

Optional note about a user set by the administrator.

Password

User Password. If no value is provided, a default password is generated.

State

Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active.

Explicit Interface Implementations

IJsonModel<ApiManagementUserCreateOrUpdateContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ApiManagementUserCreateOrUpdateContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ApiManagementUserCreateOrUpdateContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ApiManagementUserCreateOrUpdateContent>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ApiManagementUserCreateOrUpdateContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to