ManagedClusterIdentityBindingAllowedSubject 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.
A subject authorized to use the identity binding for token exchange. The namespace selector is required and must be non-empty. The service account selector is optional; when omitted, all service accounts in matching namespaces are authorized. Selectors within a single AllowedSubject are AND'd; multiple AllowedSubjects on an IdentityBinding are OR'd.
public class ManagedClusterIdentityBindingAllowedSubject : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ContainerService.Models.ManagedClusterIdentityBindingAllowedSubject>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ContainerService.Models.ManagedClusterIdentityBindingAllowedSubject>
type ManagedClusterIdentityBindingAllowedSubject = class
interface IJsonModel<ManagedClusterIdentityBindingAllowedSubject>
interface IPersistableModel<ManagedClusterIdentityBindingAllowedSubject>
Public Class ManagedClusterIdentityBindingAllowedSubject
Implements IJsonModel(Of ManagedClusterIdentityBindingAllowedSubject), IPersistableModel(Of ManagedClusterIdentityBindingAllowedSubject)
- Inheritance
-
ManagedClusterIdentityBindingAllowedSubject
- Implements
Constructors
| Name | Description |
|---|---|
| ManagedClusterIdentityBindingAllowedSubject(ManagedClusterLoadBalancerLabelSelector) |
Initializes a new instance of ManagedClusterIdentityBindingAllowedSubject. |
Properties
| Name | Description |
|---|---|
| NamespaceSelector |
Label selector matching the namespaces in which this identity may be
used. Must be non-empty: an empty selector would match every namespace
and is rejected to prevent overly permissive bindings. Use the built-in
|
| ServiceAccountSelector |
Optional label selector matching the service accounts (within the
namespaces matched by |