GroupClaimProfileUpdate Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.GroupClaimProfileUpdateTypeConverter))]
public class GroupClaimProfileUpdate : Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.IGroupClaimProfileUpdate
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.GroupClaimProfileUpdateTypeConverter))>]
type GroupClaimProfileUpdate = class
interface IGroupClaimProfileUpdate
interface IJsonSerializable
Public Class GroupClaimProfileUpdate
Implements IGroupClaimProfileUpdate
- Inheritance
-
GroupClaimProfileUpdate
- Attributes
- Implements
Constructors
| Name | Description |
|---|---|
| GroupClaimProfileUpdate() |
Creates an new GroupClaimProfileUpdate 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 GroupClaimProfileUpdate. |
| DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of GroupClaimProfileUpdate. |
| FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.IGroupClaimProfileUpdate. |
| FromJsonString(String) |
Creates a new instance of GroupClaimProfileUpdate, deserializing the content from a json string. |
| ToJson(JsonObject, SerializationMode) |
Serializes this instance of GroupClaimProfileUpdate into a JsonNode. |
| ToJsonString() |
Serializes this instance to a json string. |
| ToString() | |