Lingua

ManagedClusterIdentityBindingProperties Class

Definition

IdentityBinding properties.

public class ManagedClusterIdentityBindingProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ContainerService.Models.ManagedClusterIdentityBindingProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ContainerService.Models.ManagedClusterIdentityBindingProperties>
type ManagedClusterIdentityBindingProperties = class
    interface IJsonModel<ManagedClusterIdentityBindingProperties>
    interface IPersistableModel<ManagedClusterIdentityBindingProperties>
Public Class ManagedClusterIdentityBindingProperties
Implements IJsonModel(Of ManagedClusterIdentityBindingProperties), IPersistableModel(Of ManagedClusterIdentityBindingProperties)
Inheritance
ManagedClusterIdentityBindingProperties
Implements

Constructors

Name Description
ManagedClusterIdentityBindingProperties(IdentityBindingManagedIdentityProfile)

Initializes a new instance of ManagedClusterIdentityBindingProperties.

Properties

Name Description
AllowedSubjects

Optional list of subjects authorized to use this identity binding for token exchange. Each entry pairs a required namespace label selector with an optional service account label selector; selectors within an entry are AND'd, and multiple entries are OR'd. When omitted or empty, authorization falls back exclusively to ClusterRole/ClusterRoleBinding evaluation. Maximum 100 entries.

ManagedIdentity

Managed identity profile for the identity binding.

OidcIssuerUri

The OIDC issuer URL of the IdentityBinding.

ProvisioningState

The status of the last operation.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ManagedClusterIdentityBindingProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ManagedClusterIdentityBindingProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ManagedClusterIdentityBindingProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ManagedClusterIdentityBindingProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ManagedClusterIdentityBindingProperties>.Write(ModelReaderWriterOptions)

Applies to