case class RoleRef(apiGroup: String, kind: String, name: String) extends Product with Serializable
RoleRef contains information that points to the role being used
- apiGroup
APIGroup is the group for the resource being referenced
- kind
Kind is the type of resource being referenced
- name
Name is the name of resource being referenced
- Alphabetic
- By Inheritance
- RoleRef
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
RoleRef(apiGroup: String, kind: String, name: String)
- apiGroup
APIGroup is the group for the resource being referenced
- kind
Kind is the type of resource being referenced
- name
Name is the name of resource being referenced
Value Members
- val apiGroup: String
-
def
getApiGroup: IO[K8sFailure, String]
APIGroup is the group for the resource being referenced
APIGroup is the group for the resource being referenced
This effect always succeeds, it is safe to use the field apiGroup directly.
-
def
getKind: IO[K8sFailure, String]
Kind is the type of resource being referenced
Kind is the type of resource being referenced
This effect always succeeds, it is safe to use the field kind directly.
-
def
getName: IO[K8sFailure, String]
Name is the name of resource being referenced
Name is the name of resource being referenced
This effect always succeeds, it is safe to use the field name directly.
- val kind: String
- val name: String