Language

GroupClaimProfile Class

Definition

External Auth claim profile This configures how the groups of a cluster identity should be constructed from the claims in a JWT token issued by the identity provider. When referencing a claim, if the claim is present in the JWT token, its value must be a list of groups separated by a comma (','). For example - '"example"' and '"exampleOne", "exampleTwo", "exampleThree"' are valid claim values.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.GroupClaimProfileTypeConverter))]
public class GroupClaimProfile : Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.IGroupClaimProfile
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.GroupClaimProfileTypeConverter))>]
type GroupClaimProfile = class
    interface IGroupClaimProfile
    interface IJsonSerializable
Public Class GroupClaimProfile
Implements IGroupClaimProfile
Inheritance
GroupClaimProfile
Attributes
Implements

Constructors

Name Description
GroupClaimProfile()

Creates an new GroupClaimProfile instance.

Properties

Name Description
Claim

Claim name of the external profile

Prefix

Prefix for the claim external profile. If this is specified, prefixPolicy will be set to "Prefix" by default.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of GroupClaimProfile.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of GroupClaimProfile.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.IGroupClaimProfile.

FromJsonString(String)

Creates a new instance of GroupClaimProfile, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of GroupClaimProfile into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to