Public/Functions/New-TdrResourceAccount.ps1

function New-TdrResourceAccount {
  [Parameter(Mandatory=$true, ValueFromPipeline=$true, Position=0)]
  [string]$Username,
  [Parameter(Mandatory=$true, ValueFromPipeline=$true, Position=1)]
  [string]$displayName,
  [Parameter(Mandatory=$true, ValueFromPipeline=$true, Position=2)]
  [ValidateSet("Queue", "AA")]
  [string]$type
  switch ( $type ) {
      "Queue" { $type = $MSTeamsSettings.CqGuid    }
      "AA" { $type = $MSTeamsSettings.AaGuid    }
  }
  New-CsOnlineApplicationInstance -UserPrincipalName $Username -ApplicationId $type -DisplayName "$displayName"
}