io.k8s.api.flowcontrol.v1

Members list

Type members

Classlikes

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.

Attributes

Companion
object
Source
ExemptPriorityLevelConfiguration.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ExemptPriorityLevelConfiguration.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for ExemptPriorityLevelConfiguration

Pointer for ExemptPriorityLevelConfiguration

Attributes

Source
ExemptPriorityLevelConfigurationPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

FlowDistinguisherMethod specifies the method of a flow distinguisher.

FlowDistinguisherMethod specifies the method of a flow distinguisher.

Attributes

Companion
object
Source
FlowDistinguisherMethod.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
FlowDistinguisherMethod.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for FlowDistinguisherMethod

Pointer for FlowDistinguisherMethod

Attributes

Source
FlowDistinguisherMethodPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

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".

Attributes

Companion
object
Source
FlowSchema.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object FlowSchema

Attributes

Companion
class
Source
FlowSchema.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
FlowSchema.type

FlowSchemaCondition describes conditions for a FlowSchema.

FlowSchemaCondition describes conditions for a FlowSchema.

Attributes

Companion
object
Source
FlowSchemaCondition.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
FlowSchemaCondition.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for FlowSchemaCondition

Pointer for FlowSchemaCondition

Attributes

Source
FlowSchemaConditionPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

FlowSchemaList is a list of FlowSchema objects.

FlowSchemaList is a list of FlowSchema objects.

Attributes

Companion
object
Source
FlowSchemaList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
FlowSchemaList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for FlowSchemaList

Pointer for FlowSchemaList

Attributes

Source
FlowSchemaListPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Pointer for FlowSchema

Pointer for FlowSchema

Attributes

Source
FlowSchemaPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

FlowSchemaSpec describes how the FlowSchema's specification looks like.

FlowSchemaSpec describes how the FlowSchema's specification looks like.

Attributes

Companion
object
Source
FlowSchemaSpec.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
FlowSchemaSpec.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for FlowSchemaSpec

Pointer for FlowSchemaSpec

Attributes

Source
FlowSchemaSpecPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

FlowSchemaStatus represents the current state of a FlowSchema.

FlowSchemaStatus represents the current state of a FlowSchema.

Attributes

Companion
object
Source
FlowSchemaStatus.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
FlowSchemaStatus.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for FlowSchemaStatus

Pointer for FlowSchemaStatus

Attributes

Source
FlowSchemaStatusPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class GroupSubject(name: String)

GroupSubject holds detailed information for group-kind subject.

GroupSubject holds detailed information for group-kind subject.

Attributes

Companion
object
Source
GroupSubject.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object GroupSubject

Attributes

Companion
class
Source
GroupSubject.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for GroupSubject

Pointer for GroupSubject

Attributes

Source
GroupSubjectPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

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

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

Attributes

Companion
object
Source
LimitResponse.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object LimitResponse

Attributes

Companion
class
Source
LimitResponse.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for LimitResponse

Pointer for LimitResponse

Attributes

Source
LimitResponsePointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

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?

Attributes

Companion
object
Source
LimitedPriorityLevelConfiguration.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
LimitedPriorityLevelConfiguration.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for LimitedPriorityLevelConfiguration

Pointer for LimitedPriorityLevelConfiguration

Attributes

Source
LimitedPriorityLevelConfigurationPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

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.

Attributes

Companion
object
Source
NonResourcePolicyRule.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
NonResourcePolicyRule.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for NonResourcePolicyRule

Pointer for NonResourcePolicyRule

Attributes

Source
NonResourcePolicyRulePointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

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.

Attributes

Companion
object
Source
PolicyRulesWithSubjects.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PolicyRulesWithSubjects.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for PolicyRulesWithSubjects

Pointer for PolicyRulesWithSubjects

Attributes

Source
PolicyRulesWithSubjectsPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

PriorityLevelConfiguration represents the configuration of a priority level.

PriorityLevelConfiguration represents the configuration of a priority level.

Attributes

Companion
object
Source
PriorityLevelConfiguration.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PriorityLevelConfiguration.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

PriorityLevelConfigurationCondition defines the condition of priority level.

PriorityLevelConfigurationCondition defines the condition of priority level.

Attributes

Companion
object
Source
PriorityLevelConfigurationCondition.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PriorityLevelConfigurationCondition.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for PriorityLevelConfigurationCondition

Pointer for PriorityLevelConfigurationCondition

Attributes

Source
PriorityLevelConfigurationConditionPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

PriorityLevelConfigurationList is a list of PriorityLevelConfiguration objects.

PriorityLevelConfigurationList is a list of PriorityLevelConfiguration objects.

Attributes

Companion
object
Source
PriorityLevelConfigurationList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PriorityLevelConfigurationList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for PriorityLevelConfigurationList

Pointer for PriorityLevelConfigurationList

Attributes

Source
PriorityLevelConfigurationListPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Pointer for PriorityLevelConfiguration

Pointer for PriorityLevelConfiguration

Attributes

Source
PriorityLevelConfigurationPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

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

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

Attributes

Companion
object
Source
PriorityLevelConfigurationReference.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PriorityLevelConfigurationReference.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for PriorityLevelConfigurationReference

Pointer for PriorityLevelConfigurationReference

Attributes

Source
PriorityLevelConfigurationReferencePointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

PriorityLevelConfigurationSpec specifies the configuration of a priority level.

PriorityLevelConfigurationSpec specifies the configuration of a priority level.

Attributes

Companion
object
Source
PriorityLevelConfigurationSpec.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PriorityLevelConfigurationSpec.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for PriorityLevelConfigurationSpec

Pointer for PriorityLevelConfigurationSpec

Attributes

Source
PriorityLevelConfigurationSpecPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

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

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

Attributes

Companion
object
Source
PriorityLevelConfigurationStatus.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PriorityLevelConfigurationStatus.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for PriorityLevelConfigurationStatus

Pointer for PriorityLevelConfigurationStatus

Attributes

Source
PriorityLevelConfigurationStatusPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

QueuingConfiguration holds the configuration parameters for queuing

QueuingConfiguration holds the configuration parameters for queuing

Attributes

Companion
object
Source
QueuingConfiguration.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
QueuingConfiguration.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for QueuingConfiguration

Pointer for QueuingConfiguration

Attributes

Source
QueuingConfigurationPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

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.

Attributes

Companion
object
Source
ResourcePolicyRule.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ResourcePolicyRule.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for ResourcePolicyRule

Pointer for ResourcePolicyRule

Attributes

Source
ResourcePolicyRulePointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

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

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

Attributes

Companion
object
Source
ServiceAccountSubject.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ServiceAccountSubject.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for ServiceAccountSubject

Pointer for ServiceAccountSubject

Attributes

Source
ServiceAccountSubjectPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

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.

Attributes

Companion
object
Source
Subject.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Subject

Attributes

Companion
class
Source
Subject.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Subject.type
final case class SubjectPointer(currentPath: PointerPath) extends Pointer[Subject]

Pointer for Subject

Pointer for Subject

Attributes

Source
SubjectPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Pointer[Subject]
class Object
trait Matchable
class Any
Show all
final case class UserSubject(name: String)

UserSubject holds detailed information for user-kind subject.

UserSubject holds detailed information for user-kind subject.

Attributes

Companion
object
Source
UserSubject.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object UserSubject

Attributes

Companion
class
Source
UserSubject.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for UserSubject

Pointer for UserSubject

Attributes

Source
UserSubjectPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all