class Azure::GraphRbac::V1_6::Models::UserCreateParameters
Request parameters for creating a new work or school account user.
Attributes
account_enabled[RW]
@return [Boolean] Whether the account is enabled.
display_name[RW]
@return [String] The display name of the user.
mail[RW]
@return [String] The primary email address of the user.
mail_nickname[RW]
@return [String] The mail alias for the user.
password_profile[RW]
@return [PasswordProfile] Password Profile
user_principal_name[RW]
@return [String] The user principal name (someuser@contoso.com). It must contain one of the verified domains for the tenant.
Private Class Methods
mapper()
click to toggle source
Mapper for UserCreateParameters
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/1.6/generated/azure_graph_rbac/models/user_create_parameters.rb, line 39 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'UserCreateParameters', type: { name: 'Composite', class_name: 'UserCreateParameters', model_properties: { additional_properties: { client_side_validation: true, required: false, type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'ObjectElementType', type: { name: 'Object' } } } }, immutable_id: { client_side_validation: true, required: false, serialized_name: 'immutableId', type: { name: 'String' } }, usage_location: { client_side_validation: true, required: false, serialized_name: 'usageLocation', type: { name: 'String' } }, given_name: { client_side_validation: true, required: false, serialized_name: 'givenName', type: { name: 'String' } }, surname: { client_side_validation: true, required: false, serialized_name: 'surname', type: { name: 'String' } }, user_type: { client_side_validation: true, required: false, serialized_name: 'userType', type: { name: 'String' } }, account_enabled: { client_side_validation: true, required: true, serialized_name: 'accountEnabled', type: { name: 'Boolean' } }, display_name: { client_side_validation: true, required: true, serialized_name: 'displayName', type: { name: 'String' } }, password_profile: { client_side_validation: true, required: true, serialized_name: 'passwordProfile', type: { name: 'Composite', class_name: 'PasswordProfile' } }, user_principal_name: { client_side_validation: true, required: true, serialized_name: 'userPrincipalName', type: { name: 'String' } }, mail_nickname: { client_side_validation: true, required: true, serialized_name: 'mailNickname', type: { name: 'String' } }, mail: { client_side_validation: true, required: false, serialized_name: 'mail', type: { name: 'String' } } } } } end