Share via


OidcIssuerProfile Class

Definition

OIDC Issuer Profile specifies attributes for workload identity integration.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ConnectedKubernetes.Models.Api20240715Preview.OidcIssuerProfileTypeConverter))]
public class OidcIssuerProfile : Microsoft.Azure.PowerShell.Cmdlets.ConnectedKubernetes.Models.Api20240715Preview.IOidcIssuerProfile
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ConnectedKubernetes.Models.Api20240715Preview.OidcIssuerProfileTypeConverter))>]
type OidcIssuerProfile = class
    interface IOidcIssuerProfile
    interface IJsonSerializable
Public Class OidcIssuerProfile
Implements IOidcIssuerProfile
Inheritance
OidcIssuerProfile
Attributes
Implements

Constructors

OidcIssuerProfile()

Creates an new OidcIssuerProfile instance.

Properties

Enabled

Whether to enable oidc issuer for workload identity integration.

IssuerUrl

The issuer url for hybrid clusters connected to Arc used for the workload identity feature.

SelfHostedIssuerUrl

The issuer url for public cloud clusters - AKS, EKS, GKE - used for the workload identity feature.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of OidcIssuerProfile.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of OidcIssuerProfile.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ConnectedKubernetes.Models.Api20240715Preview.IOidcIssuerProfile.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of OidcIssuerProfile into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to