Skip to main content

Class ACLType

Namespace: Consul
Assembly: Consul.dll

[Deprecated] The type of ACL token, which sets the permissions ceiling

[Obsolete("The Legacy ACL system has been deprecated, please use Token, Role and Policy instead.")]
public class ACLType : IEquatable<ACLType>

Inheritance​

object ← ACLType

Implements​

IEquatable<ACLType>

Inherited Members​

object.Equals(object) , object.Equals(object, object) , object.GetHashCode() , object.GetType() , object.MemberwiseClone() , object.ReferenceEquals(object, object) , object.ToString()

Properties​

Client​

[Deprecated] Token type which cannot modify ACL rules

[Obsolete("The Legacy ACL system has been deprecated, please use Token, Role and Policy instead.")]
public static ACLType Client { get; }

Property Value​

ACLType

Management​

[Deprecated] Token type which is allowed to perform all actions

[Obsolete("The Legacy ACL system has been deprecated, please use Token, Role and Policy instead.")]
public static ACLType Management { get; }

Property Value​

ACLType

Type​

public string Type { get; }

Property Value​

string

Methods​

Equals(ACLType)​

[Obsolete("The Legacy ACL system has been deprecated, please use Token, Role and Policy instead.")]
public bool Equals(ACLType other)

Parameters​

other ACLType

Returns​

bool

Equals(object)​

[Obsolete("The Legacy ACL system has been deprecated, please use Token, Role and Policy instead.")]
public override bool Equals(object other)

Parameters​

other object

Returns​

bool

GetHashCode()​

[Obsolete("The Legacy ACL system has been deprecated, please use Token, Role and Policy instead.")]
public override int GetHashCode()

Returns​

int

  • Properties
    • Client
    • Management
    • Type
  • Methods
    • Equals(ACLType)
    • Equals(object)
    • GetHashCode()