/// <summary> /// Initializes a new instance of the V1TokenReviewStatus class. /// </summary> /// <param name="authenticated">Authenticated indicates that the token /// was associated with a known user.</param> /// <param name="error">Error indicates that the token couldn't be /// checked</param> /// <param name="user">User is the UserInfo associated with the /// provided token.</param> public V1TokenReviewStatus(bool?authenticated = default(bool?), string error = default(string), V1UserInfo user = default(V1UserInfo)) { Authenticated = authenticated; Error = error; User = user; CustomInit(); }
/// <summary> /// Initializes a new instance of the V1TokenReviewStatus class. /// </summary> /// <param name="audiences">Audiences are audience identifiers chosen /// by the authenticator that are compatible with both the TokenReview /// and token. An identifier is any identifier in the intersection of /// the TokenReviewSpec audiences and the token's audiences. A client /// of the TokenReview API that sets the spec.audiences field should /// validate that a compatible audience identifier is returned in the /// status.audiences field to ensure that the TokenReview server is /// audience aware. If a TokenReview returns an empty status.audience /// field where status.authenticated is "true", the token is valid /// against the audience of the Kubernetes API server.</param> /// <param name="authenticated">Authenticated indicates that the token /// was associated with a known user.</param> /// <param name="error">Error indicates that the token couldn't be /// checked</param> /// <param name="user">User is the UserInfo associated with the /// provided token.</param> public V1TokenReviewStatus(IList <string> audiences = default(IList <string>), bool?authenticated = default(bool?), string error = default(string), V1UserInfo user = default(V1UserInfo)) { Audiences = audiences; Authenticated = authenticated; Error = error; User = user; CustomInit(); }