en-US/OneLogin-help.xml

<?xml version="1.0" encoding="utf-8"?>
<helpItems schema="maml" xmlns="http://msh">
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Add-OneLoginUserRole</command:name>
      <command:verb>Add</command:verb>
      <command:noun>OneLoginUserRole</command:noun>
      <maml:description>
        <maml:para>Adds a role to a OneLogin user</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use Add-OneLoginUserRole to add one or more roles to a OneLogin user. To discover roles to add, use the Get-OneLoginRole command, and to find roles that the user already belongs to, use Get-OneLoginUserRole.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Add-OneLoginUserRole</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Identity</maml:name>
        <maml:Description>
          <maml:para>Specifies the OneLogin user that you'd like to add a role to.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>RoleId</maml:name>
        <maml:Description>
          <maml:para>Specifies the Id of the role you'd like to add.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>OneLoginUser</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>---------- -------------- Example 1 -------------- ----------</maml:title>
        <dev:code>PS C:\&gt; $Role = Get-OneLoginRole -Filter @{name = "Sales"}
PS C:\&gt; Get-OneLoginUser -Identity 12345678 | Add-OneLoginUserRole -RoleId $Role.id</dev:code>
        <dev:remarks>
          <maml:para>This example demonstrates how to add a role to a user via the pipeline. Get-OneLoginUser returns a user by Id, and Add-OneLoginUserRole adds the role "Sales" to that user.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>OneLogin roles</maml:linkText>
        <maml:uri>https://developers.onelogin.com/api-docs/1/roles/get-roles</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>OneLogin users</maml:linkText>
        <maml:uri>https://developers.onelogin.com/api-docs/1/users/user-resource</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Connect-OneLogin</command:name>
      <command:verb>Connect</command:verb>
      <command:noun>OneLogin</command:noun>
      <maml:description>
        <maml:para>Connects to the OneLogin REST API</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Connects to the OneLogin REST API other commands in the OneLogin module.</maml:para>
      <maml:para>In order to authenticate to the OneLogin API, you must first grant access by generating a credential pair in the OneLogin web interface. To generate an API credential, log in to your OneLogin tenant with an admin account and navigate to "Settings" &gt; "API" and click "New Credential." Please note that your choice of credential type will affect what capabilities you are granted by the API.</maml:para>
      <maml:para>Issued tokens are valid for 10 hours. If your token expires, you can run Connect-OneLogin again to re-connect.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Connect-OneLogin</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Credential</maml:name>
        <maml:Description>
          <maml:para>The OAuth client ID and client secret associated with a OneLogin API credential. Use the client ID as the username and the client secret as the password. Instructions for obtaining a credential pair can be found here: https://developers.onelogin.com/api-docs/1/getting-started/working-with-api-credentials</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Region</maml:name>
        <maml:Description>
          <maml:para>The administrative region that your account exists in. Valid values are "us" and "eu."</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>---------- -------------- Example 1 -------------- ----------</maml:title>
        <dev:code>PS c:\&gt; $Credential = Get-Credential
PS c:\&gt; $Token = Connect-OneLogin -Credential $Credential -Region us</dev:code>
        <dev:remarks>
          <maml:para>This example demonstrates how to save a credential object in a variable and pass that credential to Connect-OneLogin</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- -------------- Example 2 -------------- ----------</maml:title>
        <dev:code>PS c:\&gt; Remove-Module OneLogin</dev:code>
        <dev:remarks>
          <maml:para>You can disconnect from the OneLogin service by simply removing the module</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- -------------- Example 3 -------------- ----------</maml:title>
        <dev:code>PS c:\&gt; Import-Module OneLogin -Force</dev:code>
        <dev:remarks>
          <maml:para>You can also disconnect by forcing a re-import the OneLogin module</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>OneLogin API credentials</maml:linkText>
        <maml:uri>https://developers.onelogin.com/api-docs/1/getting-started/working-with-api-credentials</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-Credential command</maml:linkText>
        <maml:uri>https://msdn.microsoft.com/en-us/powershell/reference/5.1/microsoft.powershell.security/get-credential</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-OneLoginApiRateLimit</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OneLoginApiRateLimit</command:noun>
      <maml:description>
        <maml:para>Returns details about the API rate limits for your OneLogin API credential pair.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Returns details about the API rate limits for your OneLogin API credential pair.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-OneLoginApiRateLimit</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>OneLogin.ApiRateLimit</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>---------- -------------- Example 1 -------------- ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OneLoginApiRateLimit</dev:code>
        <dev:remarks>
          <maml:para>This example will return the names of all custom attributes configured in your OneLogin account.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>OneLogin API rate limits</maml:linkText>
        <maml:uri>https://developers.onelogin.com/api-docs/1/oauth20-tokens/get-rate-limit</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-OneLoginCustomAttribute</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OneLoginCustomAttribute</command:noun>
      <maml:description>
        <maml:para>Returns all custom attribute names configured in a OneLogin account.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Returns all custom attribute names configured in a OneLogin account. Values for custom attributes are not returned - these are returned by the command Get-OneLoginUserCustomAttribute.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-OneLoginCustomAttribute</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>System.String</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>---------- -------------- Example 1 -------------- ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OneLoginCustomAttribute</dev:code>
        <dev:remarks>
          <maml:para>This example will return the names of all custom attributes configured in your OneLogin account.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>OneLogin users</maml:linkText>
        <maml:uri>https://developers.onelogin.com/api-docs/1/users/user-resource</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>OneLogin custom attributes</maml:linkText>
        <maml:uri>https://developers.onelogin.com/api-docs/1/users/get-custom-attributes</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-OneLoginEvent</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OneLoginEvent</command:noun>
      <maml:description>
        <maml:para>Retrieves events from a OneLogin account</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Retrieves events such as logins, role assignments, and password resets from a OneLogin account.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-OneLoginEvent</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Filter</maml:name>
        <maml:Description>
          <maml:para>Specifies a combination of event properties to filter on. The filter should be in the form of a hashtable with one or more property names as keys. Note that the filter values should always be strings, and can contain asterisks as wildcards. Acceptable keys are:</maml:para>
          <maml:para>- client_id</maml:para>
          <maml:para>- created_at</maml:para>
          <maml:para>- directory_id</maml:para>
          <maml:para>- event_type_id</maml:para>
          <maml:para>- resolution</maml:para>
          <maml:para>- user_id</maml:para>
          <maml:para></maml:para>
          <maml:para>Valid values for event_type_id are available in the enum "OneLogin.EventType." To find out how to use this enum to find the event id integer values, see the examples for this help topic by running: Get-Help -Name Get-OneLoginEvent -Examples</maml:para>
          <maml:para>More information about possible event types can be found at https://developers.onelogin.com/api-docs/1/events/event-resource.</maml:para>
          <maml:para>To learn more about hashtables, run the command:</maml:para>
          <maml:para>Get-Help about_hash_tables</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Since</maml:name>
        <maml:Description>
          <maml:para>The earliest date for which to return events. This can be used with or without a filter. If you don't specify a filter, the -Since parameter will be required.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Until</maml:name>
        <maml:Description>
          <maml:para>The latest date for which to return events. If you specify the -Since parameter but not the -Until parameter, this will have a value of the current date and time.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>OneLoginEvent</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>---------- -------------- Example 1 -------------- ----------</maml:title>
        <dev:code>Get-OneLoginEvent -Filter @{user_id = '112764'}</dev:code>
        <dev:remarks>
          <maml:para>This example shows how to use a filter to return all events for a specific user, identified by the user_id property.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- -------------- Example 2 -------------- ----------</maml:title>
        <dev:code>Get-OneLoginEvent -Filter @{user_id = '112764'; event_type_id = '11'}</dev:code>
        <dev:remarks>
          <maml:para>This example shows how to retrieve events for a specific user and specific event type, a password change.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- -------------- Example 3 -------------- ----------</maml:title>
        <dev:code>Get-OneLoginEvent -Filter @{user_id = '112764'} -Since "9/23/2016" -Until "9/24/2016"</dev:code>
        <dev:remarks>
          <maml:para>This example will return all events for a specific user that occured between 9/23/2016 and 9/24/2016.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- -------------- Example 4 -------------- ----------</maml:title>
        <dev:code>Get-OneLoginEvent -Since "9/23/2016" -Until "9/24/2016"</dev:code>
        <dev:remarks>
          <maml:para>This example will retrieve all events of any type between 9/23/2016 and 9/24/2016</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- -------------- Example 5 -------------- ----------</maml:title>
        <dev:code>Get-OneLoginEvent -Filter @{event_type_id = [int][OneLogin.EventType]::User_logged_in_to_app}</dev:code>
        <dev:remarks>
          <maml:para>This example will retrieve all events of type 'User_logged_in_to_app. Note the use of the enum "OneLogin.EventType" to calculate the numerical event id.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>OneLogin events</maml:linkText>
        <maml:uri>https://developers.onelogin.com/api-docs/1/events/event-resource</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-OneLoginGroup</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OneLoginGroup</command:noun>
      <maml:description>
        <maml:para>Retrieves groups from a OneLogin account.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Retrieves groups from a OneLogin account.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-OneLoginGroup</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Identity</maml:name>
        <maml:Description>
          <maml:para>Specifies the numeric id of a OneLogin group. If you do not include this parameter, all available groups will be returned.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>OneLoginGroup</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>---------- -------------- Example 1 -------------- ----------</maml:title>
        <dev:code>Get-OneLoginGroup</dev:code>
        <dev:remarks>
          <maml:para>This example returns all groups in the OneLogin account.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- -------------- Example 2 -------------- ----------</maml:title>
        <dev:code>Get-OneLoginGroup -Identity 19848683</dev:code>
        <dev:remarks>
          <maml:para>This example demonstrates how to use the -Identity parameter to return a single group object.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>OneLogin groups</maml:linkText>
        <maml:uri>https://developers.onelogin.com/api-docs/1/groups/get-groups</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-OneLoginRole</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OneLoginRole</command:noun>
      <maml:description>
        <maml:para>Retrieves roles from a OneLogin account.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Retrieves roles from a OneLogin account.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-OneLoginRole</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Filter</maml:name>
        <maml:Description>
          <maml:para>You can use the -Filter parameter to search for roles matching values that you specify. A filter should be in the format of a PowerShell hashtable with one or more properties as keys. Note that the filter values should always be strings, and can contain asterisks as wildcards. Acceptable properties to filter on are:</maml:para>
          <maml:para>- name</maml:para>
          <maml:para>- id</maml:para>
          <maml:para></maml:para>
          <maml:para>To learn more about hashtables, run the following command:</maml:para>
          <maml:para>Get-Help about_hash_tables</maml:para>
          <maml:para>This parameter cannot be used with -Identity r -All</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Identity</maml:name>
        <maml:Description>
          <maml:para>Specifies the numeric id of a OneLogin role.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>All</maml:name>
        <maml:Description>
          <maml:para>Specifies tthat you would like to return all roles in your OneLogin account. This parameter cannot be used with -Filter or -Identity.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>OneLoginRole</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>---------- -------------- Example 1 -------------- ----------</maml:title>
        <dev:code>Get-OneLoginRole -All</dev:code>
        <dev:remarks>
          <maml:para>This example returns all roles in the OneLogin account.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- -------------- Example 2 -------------- ----------</maml:title>
        <dev:code>Get-OneLoginRole -Identity 19848683</dev:code>
        <dev:remarks>
          <maml:para>This example demonstrates how to use the -Identity parameter to return a single role object.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>OneLogin roles</maml:linkText>
        <maml:uri>https://developers.onelogin.com/api-docs/1/roles/get-roles</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-OneLoginUser</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OneLoginUser</command:noun>
      <maml:description>
        <maml:para>Retrieves users from a OneLogin account.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Retrieves users and their attributes from a OneLogin account.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-OneLoginUser</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Filter</maml:name>
        <maml:Description>
          <maml:para>You can use the -Filter parameter to search for users matching values that you specify. A filter should be in the format of a PowerShell hashtable with one or more properties as keys. Note that the filter values should always be strings, and can contain asterisks as wildcards. Acceptable properties to filter on are:</maml:para>
          <maml:para>- directory_id</maml:para>
          <maml:para>- email</maml:para>
          <maml:para>- external_id</maml:para>
          <maml:para>- firstname</maml:para>
          <maml:para>- lastname</maml:para>
          <maml:para>- manager_ad_id</maml:para>
          <maml:para>- role_id</maml:para>
          <maml:para>- samaccountname</maml:para>
          <maml:para>- username</maml:para>
          <maml:para>- userprincipalname</maml:para>
          <maml:para></maml:para>
          <maml:para>To learn more about hashtables, run the following command:</maml:para>
          <maml:para>Get-Help about_hash_tables</maml:para>
          <maml:para>This parameter cannot be used with -Identity or -All</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Identity</maml:name>
        <maml:Description>
          <maml:para>Specifies the numeric id of a OneLogin user.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>All</maml:name>
        <maml:Description>
          <maml:para>Specifies tthat you would like to return all roles in your OneLogin account. This parameter cannot be used with -Filter or -Identity.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>OneLoginUser</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>---------- -------------- Example 1 -------------- ----------</maml:title>
        <dev:code>Get-OneLoginUser -All</dev:code>
        <dev:remarks>
          <maml:para>This example returns all users in the OneLogin account.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- -------------- Example 2 -------------- ----------</maml:title>
        <dev:code>Get-OneLoginUser -Identity 123456</dev:code>
        <dev:remarks>
          <maml:para>This example demonstrates how to use the -Identity parameter to return a single user object.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- -------------- Example 3 -------------- ----------</maml:title>
        <dev:code>Get-OneLoginUser -Filter @{email = "abraham.lincoln@onelogin.com"}</dev:code>
        <dev:remarks>
          <maml:para>This example demonstrates how to use the -Filter parameter to return a single user by specifying an email address.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- -------------- Example 4 -------------- ----------</maml:title>
        <dev:code>Get-OneLoginUser -Filter @{email = "george.w*"}</dev:code>
        <dev:remarks>
          <maml:para>This example demonstrates how to use the -Filter parameter to return any users whose email address matches a wildcard string.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- -------------- Example 5 -------------- ----------</maml:title>
        <dev:code>Get-OneLoginUser -Filter @{firstname = "george"; lastname = "wash*"}</dev:code>
        <dev:remarks>
          <maml:para>This example demonstrates how to use the -Filter parameter with more than one property.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>OneLogin users</maml:linkText>
        <maml:uri>https://developers.onelogin.com/api-docs/1/users/user-resource</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-OneLoginUserApp</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OneLoginUserApp</command:noun>
      <maml:description>
        <maml:para>Lists the OneLogin applications that a user has been granted access to.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use Add-OneLoginUserRole to add one or more roles to a OneLoginLists the OneLogin applications that a user has been granted access to. These can be provisioned or personal applications and will include those provided manually or via roles and mappings.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-OneLoginUserApp</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Identity</maml:name>
        <maml:Description>
          <maml:para>Specifies the OneLogin user whose apps you'd like to query.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>OneLoginUser</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>OneLoginApp</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>---------- -------------- Example 1 -------------- ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OneLoginUser -Identity 12345678 | Get-OneLoginUserApp</dev:code>
        <dev:remarks>
          <maml:para>This example shows how to retrieve all the applications granted to a OneLogin user.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- -------------- Example 2 -------------- ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OneLoginUser -Filter @{email = "Ronald*"} | Get-OneLoginUserApp</dev:code>
        <dev:remarks>
          <maml:para>This example shows how to retrieve all the applications granted to any OneLogin user whose email address begins with "Ronald".</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>OneLogin user apps</maml:linkText>
        <maml:uri>https://developers.onelogin.com/api-docs/1/users/get-apps-for-user</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-OneLoginUserGroup</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OneLoginUserGroup</command:noun>
      <maml:description>
        <maml:para>Returns the OneLogin group that a user is a member of.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Returns the OneLogin group that a user is a member of. A user can only belong to one group, and this group membership determines which security policy the user is subject to.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-OneLoginUserGroup</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Identity</maml:name>
        <maml:Description>
          <maml:para>Specifies the user whose group membership you'd like to discover.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>OneLoginUser</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>OneLoginGroup</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>---------- -------------- Example 1 -------------- ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OneLoginUser -Identity 123456 | Get-OneLoginUserGroup</dev:code>
        <dev:remarks>
          <maml:para>This example shows how to retrieve the group membership for a single user.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- -------------- Example 2 -------------- ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OneLoginUser -Filter @{email = "George*"} | Get-OneLoginUserGroup</dev:code>
        <dev:remarks>
          <maml:para>This example shows how to retrieve the group membership for multiple users.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>OneLogin groups</maml:linkText>
        <maml:uri>https://developers.onelogin.com/api-docs/1/groups/get-groups</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-OneLoginUserRole</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OneLoginUserRole</command:noun>
      <maml:description>
        <maml:para>Returns the OneLogin roles that have been assigned to a user.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Returns the OneLogin roles that have been assigned to a user. These roles may be assigned automatically via mappings, or manually assigned by an administrator.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-OneLoginUserRole</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Identity</maml:name>
        <maml:Description>
          <maml:para>Specifies the user whose role assignments you'd like to discover.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>OneLoginUser</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>OneLoginRole</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>---------- -------------- Example 1 -------------- ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OneLoginUser -Identity 123456 | Get-OneLoginUserRole</dev:code>
        <dev:remarks>
          <maml:para>This example shows how to retrieve the role assignments for a single user.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- -------------- Example 2 -------------- ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OneLoginUser -Filter @{email = "George*"} | Get-OneLoginUserRole</dev:code>
        <dev:remarks>
          <maml:para>This example shows how to retrieve the role assignments for multiple users.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>OneLogin roles</maml:linkText>
        <maml:uri>https://developers.onelogin.com/api-docs/1/roles/get-roles</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>OneLogin user roles</maml:linkText>
        <maml:uri>https://developers.onelogin.com/api-docs/1/users/get-roles-for-user</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Invoke-OneLoginUserLockout</command:name>
      <command:verb>Invoke</command:verb>
      <command:noun>OneLoginUserLockout</command:noun>
      <maml:description>
        <maml:para>Locks out a OneLogin user for a specified period of time.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Locks out a OneLogin user for a specified period of time. While locked out, the user will not be able to sign in to OneLogin or provided applications.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Invoke-OneLoginUserLockout</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Identity</maml:name>
        <maml:Description>
          <maml:para>Specifies the user who will be locked out.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>IntervalInMinutes</maml:name>
        <maml:Description>
          <maml:para>Specifies the duration in minutes that the user will be locked out. If you do not specify a value, or if you specify zero, the lockout duration will be the value of the lockout duration in the user's security policy. If the user's security policy does not specify a lockout duration, and the value of -IntervalInMinutes is 0 or unspecified, the lockout will remain in effect until you unlock the user.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>OneLoginUser</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>---------- -------------- Example 1 -------------- ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OneLoginUser -Identity 123456 | Invoke-OneLoginUserLockout -IntervalInMinutes 60</dev:code>
        <dev:remarks>
          <maml:para>This example demonstrates how to lock out a user for one hour.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>OneLogin user lockout</maml:linkText>
        <maml:uri>https://developers.onelogin.com/api-docs/1/users/lock-user-account</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Invoke-OneLoginUserLogoff</command:name>
      <command:verb>Invoke</command:verb>
      <command:noun>OneLoginUserLogoff</command:noun>
      <maml:description>
        <maml:para>Logs a user out of OneLogin</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Logs a user out of any active OneLogin sessions and any applications provided via OneLogin.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Invoke-OneLoginUserLogoff</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Identity</maml:name>
        <maml:Description>
          <maml:para>Specifies the user who will be logged off.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>OneLoginUser</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>---------- -------------- Example 1 -------------- ----------</maml:title>
        <dev:code>Get-OneLoginUser -Identity 123456 | Invoke-OneLoginUserLogoff</dev:code>
        <dev:remarks>
          <maml:para></maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>OneLogin user logoff</maml:linkText>
        <maml:uri>https://developers.onelogin.com/api-docs/1/users/log-user-out</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>New-OneLoginUser</command:name>
      <command:verb>New</command:verb>
      <command:noun>OneLoginUser</command:noun>
      <maml:description>
        <maml:para>Creates a new user in your OneLogin account.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Logs a user out of any active OneLogin sessions and any applications provided via OneLogin.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>New-OneLoginUser</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>firstname</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>lastname</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>email</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>username</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>company</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>department</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>directory_id</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>distinguished_name</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>external_id</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>group_id</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>invalid_login_attempts</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>locale_code</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>manager_ad_id</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>member_of</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>notes</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>openid_name</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>phone</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>samaccountname</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>title</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>userprincipalname</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>OneLoginUser</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>---------- -------------- Example 1 -------------- ----------</maml:title>
        <dev:code>New-OneLoginUser -firstname George -lastname Washington -email George.Washington@onelogin.com -username geowash</dev:code>
        <dev:remarks>
          <maml:para>This example shows how to create a new OneLogin user.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>OneLogin users</maml:linkText>
        <maml:uri>https://developers.onelogin.com/api-docs/1/users/user-resource</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Remove-OneLoginUser</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>OneLoginUser</command:noun>
      <maml:description>
        <maml:para>Removes a user from your OneLogin account.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Removes a user from your OneLogin account.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Remove-OneLoginUser</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Identity</maml:name>
        <maml:Description>
          <maml:para>Specifies a OneLogin user you'd like to remove.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>OneLoginUser</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>---------- -------------- Example 1 -------------- ----------</maml:title>
        <dev:code>Get-OneLoginUser -Identity 123456 | Remove-OneLoginUser</dev:code>
        <dev:remarks>
          <maml:para>This example shows how to remove a OneLogin user. Note that you'll be prompted to confirm that you'd like to take this action.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- -------------- Example 2 -------------- ----------</maml:title>
        <dev:code>Get-OneLoginUser -Identity 123456 | Remove-OneLoginUser -Confirm:$false</dev:code>
        <dev:remarks>
          <maml:para>This example shows how to remove a OneLogin user without being prompted for confirmation.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>OneLogin users</maml:linkText>
        <maml:uri>https://developers.onelogin.com/api-docs/1/users/user-resource</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Remove-OneLoginUserCustomAttribute</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>OneLoginUserCustomAttribute</command:noun>
      <maml:description>
        <maml:para>Removes a custom attribute from a OneLogin user.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Removes a custom attribute from a OneLogin user.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Remove-OneLoginUserCustomAttribute</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Identity</maml:name>
        <maml:Description>
          <maml:para>Specifies a OneLogin user who you'd like to modify.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>CustomAttributes</maml:name>
        <maml:Description>
          <maml:para>Specifies one or more custom attributes to remove. You can find a user's custom attributes with the Get-OneLoginUser command, and you can find all available custom attributes in your account with Get-OneLoginCustomAttribute.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>OneLoginUser</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>---------- -------------- Example 1 -------------- ----------</maml:title>
        <dev:code>Get-OneLoginUser -Identity 123456 | Remove-OneLoginUserCustomAttribute -CustomAttributes employeeType</dev:code>
        <dev:remarks>
          <maml:para>This example shows how to remove a custom attribute for a OneLogin user. Note that you'll be prompted to confirm that you'd like to take this action.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- -------------- Example 2 -------------- ----------</maml:title>
        <dev:code>Get-OneLoginUser -Identity 123456 | Remove-OneLoginUserCustomAttribute -CustomAttributes employeeType</dev:code>
        <dev:remarks>
          <maml:para>This example shows how to remove a custom attribute from a OneLogin user without being prompted for confirmation.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>OneLogin users</maml:linkText>
        <maml:uri>https://developers.onelogin.com/api-docs/1/users/user-resource</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>OneLogin custom attributes</maml:linkText>
        <maml:uri>https://developers.onelogin.com/api-docs/1/users/get-custom-attributes</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Remove-OneLoginUserRole</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>OneLoginUserRole</command:noun>
      <maml:description>
        <maml:para>Removes a role from a OneLogin user.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Removes a role from a OneLogin user.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Remove-OneLoginUserRole</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Identity</maml:name>
        <maml:Description>
          <maml:para>Specifies a OneLogin user who you'd like to modify.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>RoleId</maml:name>
        <maml:Description>
          <maml:para>Specifies one or more roles that you'd like to remove by their numerical Id. These Ids can be found using the Get-OneLoginRole command.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>OneLoginUser</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>---------- -------------- Example 1 -------------- ----------</maml:title>
        <dev:code>$Role = Get-OneLoginRole -Filter @{name = "Sales"}
Get-OneLoginUser -Identity 123456 | Remove-OneLoginUserRole -RoleId $Role.Id</dev:code>
        <dev:remarks>
          <maml:para>This example shows how to find a OneLogin role and remove that role from a user's list of assigned roles. Note that you'll be prompted to confirm that you'd like to take this action.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- -------------- Example 2 -------------- ----------</maml:title>
        <dev:code>Get-OneLoginUser -Identity 123456 | Remove-OneLoginUserRole -RoleId $Role.Id -Confirm:$false</dev:code>
        <dev:remarks>
          <maml:para>This example shows how to remove a role from a OneLogin user without being prompted for confirmation.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>OneLogin roles</maml:linkText>
        <maml:uri>https://developers.onelogin.com/api-docs/1/roles/get-roles</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>OneLogin user roles</maml:linkText>
        <maml:uri>https://developers.onelogin.com/api-docs/1/users/get-roles-for-user</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Set-OneLoginUser</command:name>
      <command:verb>Set</command:verb>
      <command:noun>OneLoginUser</command:noun>
      <maml:description>
        <maml:para>Sets attributes of a OneLogin user.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Sets or modifies attributes of an existing OneLogin user.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Set-OneLoginUser</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Identity</maml:name>
        <maml:Description>
          <maml:para>Specifies a OneLogin user who you'd like to modify.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>firstname</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>lastname</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>email</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>username</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>company</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>department</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>directory_id</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>distinguished_name</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>external_id</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>group_id</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>invalid_login_attempts</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>locale_code</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>manager_ad_id</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>member_of</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>notes</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>openid_name</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>phone</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>samaccountname</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>title</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>userprincipalname</maml:name>
        <maml:Description>
          <maml:para></maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>OneLoginUser</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>---------- -------------- Example 1 -------------- ----------</maml:title>
        <dev:code>Get-OneLoginUser -Identity 123456 | Set-OneLoginUser -department Engineering</dev:code>
        <dev:remarks>
          <maml:para>This example shows howto modify the department attribute for a OneLogin user.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>OneLogin users</maml:linkText>
        <maml:uri>https://developers.onelogin.com/api-docs/1/users/user-resource</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Set-OneLoginUserCustomAttribute</command:name>
      <command:verb>Set</command:verb>
      <command:noun>OneLoginUserCustomAttribute</command:noun>
      <maml:description>
        <maml:para>Sets the value of custom attributes.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Sets or modifies the value of custom attributes for a OneLogin user. Can also be used to add a custom attribute for a user.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Set-OneLoginUserCustomAttribute</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Identity</maml:name>
        <maml:Description>
          <maml:para>Specifies a OneLogin user who you'd like to modify.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>CustomAttributes</maml:name>
        <maml:Description>
          <maml:para>Specifies the custom attributes and their values that will be applied to the user. The value of this parameter argument should be in the form of a PowerShell hashtable, with the key representing the name of the custom attribute, and the value being the custom attribute's value.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>OneLoginUser</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>---------- -------------- Example 1 -------------- ----------</maml:title>
        <dev:code>Get-OneLoginUser -Identity 123456 | Set-OneLoginUserCustomAttribute -CustomAttributes @{employeeType = "Contractor"}</dev:code>
        <dev:remarks>
          <maml:para>This example shows howto modify the value of the employeeType custom attribute for a user.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>OneLogin users</maml:linkText>
        <maml:uri>https://developers.onelogin.com/api-docs/1/users/user-resource</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>OneLogin custom attributes</maml:linkText>
        <maml:uri>https://developers.onelogin.com/api-docs/1/users/get-custom-attributes</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
</helpItems>