Packages

package v1beta3

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final case class ExemptPriorityLevelConfiguration(lendablePercent: Option[Int] = None, nominalConcurrencyShares: Option[Int] = None) extends Product with Serializable

    ExemptPriorityLevelConfiguration describes the configurable aspects of the handling of exempt requests.

    ExemptPriorityLevelConfiguration describes the configurable aspects of the handling of exempt requests. In the mandatory exempt configuration object the values in the fields here can be modified by authorized users, unlike the rest of the spec.

  2. final case class ExemptPriorityLevelConfigurationPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ExemptPriorityLevelConfiguration] with Product with Serializable

    Pointer for ExemptPriorityLevelConfiguration

  3. final case class FlowDistinguisherMethod(type: String) extends Product with Serializable

    FlowDistinguisherMethod specifies the method of a flow distinguisher.

  4. final case class FlowDistinguisherMethodPointer(currentPath: PointerPath = PointerPath()) extends Pointer[FlowDistinguisherMethod] with Product with Serializable

    Pointer for FlowDistinguisherMethod

  5. final case class FlowSchema(status: Option[FlowSchemaStatus] = None, spec: Option[FlowSchemaSpec] = None, metadata: Option[ObjectMeta] = None) extends KObject with Product with Serializable

    FlowSchema defines the schema of a group of flows.

    FlowSchema defines the schema of a group of flows. Note that a flow is made up of a set of inbound API requests with similar attributes and is identified by a pair of strings: the name of the FlowSchema and a "flow distinguisher".

  6. final case class FlowSchemaCondition(reason: Option[String] = None, status: Option[String] = None, lastTransitionTime: Option[Time] = None, message: Option[String] = None, type: Option[String] = None) extends Product with Serializable

    FlowSchemaCondition describes conditions for a FlowSchema.

  7. final case class FlowSchemaConditionPointer(currentPath: PointerPath = PointerPath()) extends Pointer[FlowSchemaCondition] with Product with Serializable

    Pointer for FlowSchemaCondition

  8. final case class FlowSchemaList(items: Seq[FlowSchema], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable

    FlowSchemaList is a list of FlowSchema objects.

  9. final case class FlowSchemaListPointer(currentPath: PointerPath = PointerPath()) extends Pointer[FlowSchemaList] with Product with Serializable

    Pointer for FlowSchemaList

  10. final case class FlowSchemaPointer(currentPath: PointerPath = PointerPath()) extends Pointer[FlowSchema] with Product with Serializable

    Pointer for FlowSchema

  11. final case class FlowSchemaSpec(priorityLevelConfiguration: PriorityLevelConfigurationReference, distinguisherMethod: Option[FlowDistinguisherMethod] = None, matchingPrecedence: Option[Int] = None, rules: Option[Seq[PolicyRulesWithSubjects]] = None) extends Product with Serializable

    FlowSchemaSpec describes how the FlowSchema's specification looks like.

  12. final case class FlowSchemaSpecPointer(currentPath: PointerPath = PointerPath()) extends Pointer[FlowSchemaSpec] with Product with Serializable

    Pointer for FlowSchemaSpec

  13. final case class FlowSchemaStatus(conditions: Option[Seq[FlowSchemaCondition]] = None) extends Product with Serializable

    FlowSchemaStatus represents the current state of a FlowSchema.

  14. final case class FlowSchemaStatusPointer(currentPath: PointerPath = PointerPath()) extends Pointer[FlowSchemaStatus] with Product with Serializable

    Pointer for FlowSchemaStatus

  15. final case class GroupSubject(name: String) extends Product with Serializable

    GroupSubject holds detailed information for group-kind subject.

  16. final case class GroupSubjectPointer(currentPath: PointerPath = PointerPath()) extends Pointer[GroupSubject] with Product with Serializable

    Pointer for GroupSubject

  17. final case class LimitResponse(type: String, queuing: Option[QueuingConfiguration] = None) extends Product with Serializable

    LimitResponse defines how to handle requests that can not be executed right now.

  18. final case class LimitResponsePointer(currentPath: PointerPath = PointerPath()) extends Pointer[LimitResponse] with Product with Serializable

    Pointer for LimitResponse

  19. final case class LimitedPriorityLevelConfiguration(borrowingLimitPercent: Option[Int] = None, lendablePercent: Option[Int] = None, limitResponse: Option[LimitResponse] = None, nominalConcurrencyShares: Option[Int] = None) extends Product with Serializable

    LimitedPriorityLevelConfiguration specifies how to handle requests that are subject to limits.

    LimitedPriorityLevelConfiguration specifies how to handle requests that are subject to limits. It addresses two issues:

    • How are requests for this priority level limited?
    • What should be done with requests that exceed the limit?
  20. final case class LimitedPriorityLevelConfigurationPointer(currentPath: PointerPath = PointerPath()) extends Pointer[LimitedPriorityLevelConfiguration] with Product with Serializable

    Pointer for LimitedPriorityLevelConfiguration

  21. final case class NonResourcePolicyRule(nonResourceURLs: Seq[String], verbs: Seq[String]) extends Product with Serializable

    NonResourcePolicyRule is a predicate that matches non-resource requests according to their verb and the target non-resource URL.

    NonResourcePolicyRule is a predicate that matches non-resource requests according to their verb and the target non-resource URL. A NonResourcePolicyRule matches a request if and only if both (a) at least one member of verbs matches the request and (b) at least one member of nonResourceURLs matches the request.

  22. final case class NonResourcePolicyRulePointer(currentPath: PointerPath = PointerPath()) extends Pointer[NonResourcePolicyRule] with Product with Serializable

    Pointer for NonResourcePolicyRule

  23. final case class PolicyRulesWithSubjects(subjects: Seq[Subject], nonResourceRules: Option[Seq[NonResourcePolicyRule]] = None, resourceRules: Option[Seq[ResourcePolicyRule]] = None) extends Product with Serializable

    PolicyRulesWithSubjects prescribes a test that applies to a request to an apiserver.

    PolicyRulesWithSubjects prescribes a test that applies to a request to an apiserver. The test considers the subject making the request, the verb being requested, and the resource to be acted upon. This PolicyRulesWithSubjects matches a request if and only if both (a) at least one member of subjects matches the request and (b) at least one member of resourceRules or nonResourceRules matches the request.

  24. final case class PolicyRulesWithSubjectsPointer(currentPath: PointerPath = PointerPath()) extends Pointer[PolicyRulesWithSubjects] with Product with Serializable

    Pointer for PolicyRulesWithSubjects

  25. final case class PriorityLevelConfiguration(status: Option[PriorityLevelConfigurationStatus] = None, spec: Option[PriorityLevelConfigurationSpec] = None, metadata: Option[ObjectMeta] = None) extends KObject with Product with Serializable

    PriorityLevelConfiguration represents the configuration of a priority level.

  26. final case class PriorityLevelConfigurationCondition(reason: Option[String] = None, status: Option[String] = None, lastTransitionTime: Option[Time] = None, message: Option[String] = None, type: Option[String] = None) extends Product with Serializable

    PriorityLevelConfigurationCondition defines the condition of priority level.

  27. final case class PriorityLevelConfigurationConditionPointer(currentPath: PointerPath = PointerPath()) extends Pointer[PriorityLevelConfigurationCondition] with Product with Serializable

    Pointer for PriorityLevelConfigurationCondition

  28. final case class PriorityLevelConfigurationList(items: Seq[PriorityLevelConfiguration], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable

    PriorityLevelConfigurationList is a list of PriorityLevelConfiguration objects.

  29. final case class PriorityLevelConfigurationListPointer(currentPath: PointerPath = PointerPath()) extends Pointer[PriorityLevelConfigurationList] with Product with Serializable

    Pointer for PriorityLevelConfigurationList

  30. final case class PriorityLevelConfigurationPointer(currentPath: PointerPath = PointerPath()) extends Pointer[PriorityLevelConfiguration] with Product with Serializable

    Pointer for PriorityLevelConfiguration

  31. final case class PriorityLevelConfigurationReference(name: String) extends Product with Serializable

    PriorityLevelConfigurationReference contains information that points to the "request-priority" being used.

  32. final case class PriorityLevelConfigurationReferencePointer(currentPath: PointerPath = PointerPath()) extends Pointer[PriorityLevelConfigurationReference] with Product with Serializable

    Pointer for PriorityLevelConfigurationReference

  33. final case class PriorityLevelConfigurationSpec(type: String, exempt: Option[ExemptPriorityLevelConfiguration] = None, limited: Option[LimitedPriorityLevelConfiguration] = None) extends Product with Serializable

    PriorityLevelConfigurationSpec specifies the configuration of a priority level.

  34. final case class PriorityLevelConfigurationSpecPointer(currentPath: PointerPath = PointerPath()) extends Pointer[PriorityLevelConfigurationSpec] with Product with Serializable

    Pointer for PriorityLevelConfigurationSpec

  35. final case class PriorityLevelConfigurationStatus(conditions: Option[Seq[PriorityLevelConfigurationCondition]] = None) extends Product with Serializable

    PriorityLevelConfigurationStatus represents the current state of a "request-priority".

  36. final case class PriorityLevelConfigurationStatusPointer(currentPath: PointerPath = PointerPath()) extends Pointer[PriorityLevelConfigurationStatus] with Product with Serializable

    Pointer for PriorityLevelConfigurationStatus

  37. final case class QueuingConfiguration(handSize: Option[Int] = None, queueLengthLimit: Option[Int] = None, queues: Option[Int] = None) extends Product with Serializable

    QueuingConfiguration holds the configuration parameters for queuing

  38. final case class QueuingConfigurationPointer(currentPath: PointerPath = PointerPath()) extends Pointer[QueuingConfiguration] with Product with Serializable

    Pointer for QueuingConfiguration

  39. final case class ResourcePolicyRule(verbs: Seq[String], apiGroups: Seq[String], resources: Seq[String], clusterScope: Option[Boolean] = None, namespaces: Option[Seq[String]] = None) extends Product with Serializable

    ResourcePolicyRule is a predicate that matches some resource requests, testing the request's verb and the target resource.

    ResourcePolicyRule is a predicate that matches some resource requests, testing the request's verb and the target resource. A ResourcePolicyRule matches a resource request if and only if: (a) at least one member of verbs matches the request, (b) at least one member of apiGroups matches the request, (c) at least one member of resources matches the request, and (d) either (d1) the request does not specify a namespace (i.e., Namespace=="") and clusterScope is true or (d2) the request specifies a namespace and least one member of namespaces matches the request's namespace.

  40. final case class ResourcePolicyRulePointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourcePolicyRule] with Product with Serializable

    Pointer for ResourcePolicyRule

  41. final case class ServiceAccountSubject(name: String, namespace: String) extends Product with Serializable

    ServiceAccountSubject holds detailed information for service-account-kind subject.

  42. final case class ServiceAccountSubjectPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ServiceAccountSubject] with Product with Serializable

    Pointer for ServiceAccountSubject

  43. final case class Subject(kind: String, group: Option[GroupSubject] = None, serviceAccount: Option[ServiceAccountSubject] = None, user: Option[UserSubject] = None) extends Product with Serializable

    Subject matches the originator of a request, as identified by the request authentication system.

    Subject matches the originator of a request, as identified by the request authentication system. There are three ways of matching an originator; by user, group, or service account.

  44. final case class SubjectPointer(currentPath: PointerPath = PointerPath()) extends Pointer[Subject] with Product with Serializable

    Pointer for Subject

  45. final case class UserSubject(name: String) extends Product with Serializable

    UserSubject holds detailed information for user-kind subject.

  46. final case class UserSubjectPointer(currentPath: PointerPath = PointerPath()) extends Pointer[UserSubject] with Product with Serializable

    Pointer for UserSubject

Ungrouped