Authority class

Authority encodes how Google will recognize identities from this Membership.

See the workload identity documentation for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity

Constructors

Authority({String? identityProvider, String? issuer, String? oidcJwks, String? workloadIdentityPool})
Authority.fromJson(Map json_)

Properties

hashCode int
The hash code for this object.
no setterinherited
identityProvider String?
An identity provider that reflects the issuer in the workload identity pool.
getter/setter pair
issuer String?
A JSON Web Token (JWT) issuer URI.
getter/setter pair
oidcJwks String?
OIDC verification keys for this Membership in JWKS format (RFC 7517).
getter/setter pair
oidcJwksAsBytes List<int>
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
workloadIdentityPool String?
The name of the workload identity pool in which issuer will be recognized.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited