Public/Applications/New-IDApplication.ps1
|
# .ExternalHelp IdentityCommand-help.xml function New-IDApplication { [CmdletBinding(SupportsShouldProcess)] param( [parameter( Mandatory = $true, ValueFromPipelinebyPropertyName = $true )] [ValidateNotNullOrEmpty()] [Alias('ID')] [String]$TemplateName ) BEGIN {}#begin PROCESS { if ($PSCmdlet.ShouldProcess($TemplateName, 'Import Application From Template')) { #Constructed body for the rest call $Request = @{ 'URI' = "$($ISPSSSession.tenant_url)/SaasManage/ImportAppFromTemplate" 'Method' = 'POST' 'Body' = (@{ 'ID' = @($TemplateName) } | ConvertTo-Json) } #Send Request Invoke-IDRestMethod @Request } }#process END {}#end } |