Public/ClaimPolicy/New-KrClaimPolicy.ps1
<# .SYNOPSIS Creates a new claim policy builder instance. .DESCRIPTION This function initializes a new instance of the Kestrun.Claims.ClaimPolicyBuilder class, which is used to build claim policies. .OUTPUTS [Kestrun.Claims.ClaimPolicyBuilder] A new instance of the claim policy builder. .EXAMPLE $builder = New-KrClaimPolicy This example creates a new claim policy builder instance. .NOTES This function is part of the Kestrun.Claims module and is used to manage claim policies. Maps to ClaimPolicyBuilder constructor. .LINK https://docs.microsoft.com/en-us/dotnet/api/kestrun.authentication.claimpolicybuilder #> function New-KrClaimPolicy { [KestrunRuntimeApi('Everywhere')] [Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '')] [OutputType([Kestrun.Claims.ClaimPolicyBuilder])] param( ) return [Kestrun.Claims.ClaimPolicyBuilder]::new() } |