Public/Tenant/Set-IDTenantPreferredCname.ps1
|
# .ExternalHelp IdentityCommand-help.xml function Set-IDTenantPreferredCname { [CmdletBinding(SupportsShouldProcess)] param ( [Parameter(Mandatory = $true)] $customCname ) BEGIN {}#begin PROCESS { if ($PSCmdlet.ShouldProcess($customCname, 'Set Preferred Tenant Cname')) { if ($cnamePrefix -like "*.id.cyberark.cloud") { $Body = @{ "customCname" = $customCname } } else { $Body = @{ "customCname" = "$($customCname).id.cyberark.cloud" } } $RestCall = @{ "URI" = "$($ISPSSSession.tenant_url)/TenantCnames/SetPreferred" "Headers" = $($ISPSSSession.WebSession.Headers) "Method" = "Post" "Body" = ($Body | ConvertTo-JSON) "ContentType" = "application/json" } #Send Request $result = Invoke-IDRestMethod @RestCall return $result } }#process END {}#end } |