Resource Type: azure_graphrbac_user

Defined in:
lib/puppet/type/azure_graphrbac_user.rb
Providers:
arm

Overview

Active Directory user information.

Properties

  • account_enabled

    Whether the account is enabled.

  • deletion_timestamp

    The time at which the directory object was deleted.

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • given_name

    The given name for the user.

  • immutable_id

    This must be specified if you are using a federated domain for the user’s userPrincipalName (UPN) property when creating a new user account. It is used to associate an on-premises Active Directory user account with their Azure AD user object.

  • mail

    The primary email address of the user.

  • mail_nickname

    The mail alias for the user.

  • object_id

    The object ID.

  • object_type

    The object type.

  • sign_in_names

    The sign-in names of the user.

  • surname

    The user’s surname (family name or last name).

  • usage_location

    A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ‘US’, ‘JP’, and ‘GB’.

  • user_principal_name

    The principal name of the user.

  • user_type

    A string value that can be used to classify user types in your directory, such as ‘Member’ and ‘Guest’.

Parameters

  • api_version

    Client API version.

  • display_name (namevar)

    The display name of the user.

  • parameters

    Parameters to create a user.

  • provider

    The specific backend to use for this ‘azure_graphrbac_user` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.

  • tenant_id

    The tenant ID.

  • upn_or_object_id

    The object ID or principal name of the user to delete.