Packages

case class ClusterRole(aggregationRule: Optional[AggregationRule] = Optional.Absent, metadata: Optional[ObjectMeta] = Optional.Absent, rules: Optional[Vector[PolicyRule]] = Optional.Absent) extends Product with Serializable

ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding.

rules

Rules holds all the PolicyRules for this ClusterRole

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ClusterRole
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ClusterRole(aggregationRule: Optional[AggregationRule] = Optional.Absent, metadata: Optional[ObjectMeta] = Optional.Absent, rules: Optional[Vector[PolicyRule]] = Optional.Absent)

    rules

    Rules holds all the PolicyRules for this ClusterRole

Value Members

  1. val aggregationRule: Optional[AggregationRule]
  2. def getAggregationRule: IO[K8sFailure, AggregationRule]

    Gets aggregationRule.

    Gets aggregationRule.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  3. def getMetadata: IO[K8sFailure, ObjectMeta]

    Gets metadata.

    Gets metadata.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  4. def getRules: IO[K8sFailure, Vector[PolicyRule]]

    Rules holds all the PolicyRules for this ClusterRole

    Rules holds all the PolicyRules for this ClusterRole

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  5. val metadata: Optional[ObjectMeta]
  6. val rules: Optional[Vector[PolicyRule]]