Class V1SubjectAccessReviewStatus
SubjectAccessReviewStatus
Inheritance
V1SubjectAccessReviewStatus
Assembly: KubernetesClient.dll
Syntax
public record V1SubjectAccessReviewStatus : IEquatable<V1SubjectAccessReviewStatus>
Constructors
View Source
V1SubjectAccessReviewStatus()
Declaration
public V1SubjectAccessReviewStatus()
View Source
V1SubjectAccessReviewStatus(V1SubjectAccessReviewStatus)
Declaration
protected V1SubjectAccessReviewStatus(V1SubjectAccessReviewStatus original)
Parameters
Properties
View Source
Allowed
Allowed is required. True if the action would be allowed, false otherwise.
Declaration
[JsonPropertyName("allowed")]
public bool Allowed { get; set; }
Property Value
View Source
Denied
Denied is optional. True if the action would be denied, otherwise false. If both
allowed is false and denied is false, then the authorizer has no opinion on
whether to authorize the action. Denied may not be true if Allowed is true.
Declaration
[JsonPropertyName("denied")]
public bool? Denied { get; set; }
Property Value
View Source
EqualityContract
Declaration
protected virtual Type EqualityContract { get; }
Property Value
View Source
EvaluationError
EvaluationError is an indication that some error occurred during the
authorization check. It is entirely possible to get an error and be able to
continue determine authorization status in spite of it. For instance, RBAC can
be missing a role, but enough roles are still present and bound to reason about
the request.
Declaration
[JsonPropertyName("evaluationError")]
public string EvaluationError { get; set; }
Property Value
View Source
Reason
Reason is optional. It indicates why a request was allowed or denied.
Declaration
[JsonPropertyName("reason")]
public string Reason { get; set; }
Property Value
Methods
View Source
Equals(object?)
Declaration
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
View Source
Equals(V1SubjectAccessReviewStatus?)
Declaration
public virtual bool Equals(V1SubjectAccessReviewStatus? other)
Parameters
Returns
View Source
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
View Source
PrintMembers(StringBuilder)
Declaration
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
Returns
View Source
ToString()
Declaration
public override string ToString()
Returns
Overrides
Operators
View Source
operator ==(V1SubjectAccessReviewStatus?, V1SubjectAccessReviewStatus?)
Declaration
public static bool operator ==(V1SubjectAccessReviewStatus? left, V1SubjectAccessReviewStatus? right)
Parameters
Returns
View Source
operator !=(V1SubjectAccessReviewStatus?, V1SubjectAccessReviewStatus?)
Declaration
public static bool operator !=(V1SubjectAccessReviewStatus? left, V1SubjectAccessReviewStatus? right)
Parameters
Returns
Implements